Долго колдовал над кодировками, наконец-то получилось:)))) делюсь кодом, который экспортирует данные из стринг грида в ексель с нормальными буквами, без всяких кроказябр.....
procedure TForm1.Button24Click(Sender: TObject);
var str,s:WideString;
exl:OleVariant;
i,j:integer ...
Найдено 17 результатов
- 29.04.2013 15:06:04
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
- 27.04.2013 15:03:01
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Попробовал сохранить Grid в .csv , выдал кодировку ANSI as UTF-8....теперь буду пробовать менять кодировку в гриде.. посмотрю что получится...Обзательно отпишусь..
Добавлено спустя 5 минут 53 секунды:
waydm , конечно интересно.. если Вам не сложно был бы рад исходнику))
Добавлено спустя 5 минут 53 секунды:
waydm , конечно интересно.. если Вам не сложно был бы рад исходнику))
- 27.04.2013 13:11:54
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Конечно.. как только у меня получится, я поделюсь кодом... пока в интернете нашел только решение с помощью нотпада переделывать екселевский файл в чистый UTF-8, а потом открывать в екселе, в статье написано что должно работать, но иероглифы у меня прежние...
- 27.04.2013 12:42:54
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Спасибо огромное за помощь, поищу информацию про кодировки...если у меня получится, поделюсь каким образом.. Еще раз спасибо за помощь!
- 27.04.2013 12:22:25
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Простите, я видимо просто задумался когда писал....данные в StringGride берутся из Dbf, отображаются в гриде по русски корректно, а вот после экспорта в ексель происходит вот так вот... эксперментировал, если убрать Utf8ToAnsi, получаются Дата в„– колект Нач.смены Смена Р ...
- 27.04.2013 12:07:28
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Владимир, сделал все как ты написал, ексель открылася, данные туда перенеслись, но русские буквы отразились иероглифами - ₹ û à 湚 扐 嫵n 僵b 훭湚 훭扐 훭敆 퇭嫢n 퇭僢b 嫢n 僢b 죦 죦㋧ 죦쫧⯫ㄳ5 湚 扐 Ï
㜲〮⸴〲㌱ ? äà å ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5
㜲〮⸴〲㌱ ? äà å ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5 ⰵ5
- 27.04.2013 11:40:26
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
я видимо совсем тупой, но даже сейчас, когда я использовал Ваш код у меня выдает ошибку "проект project1 вызвал класс исключения 'EVariantInvalidOpError' с сообщением Invalid variant operation
код баттона, отвечающего за экспорт
procedure TForm1.Button25Click(Sender: TObject);
var str,s:WideString ...
код баттона, отвечающего за экспорт
procedure TForm1.Button25Click(Sender: TObject);
var str,s:WideString ...
- 27.04.2013 11:02:04
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Ваш код я попробовал, но я не могу понять как вместо 'текст' вставить данные из своего стринг грида...в данный момент у меня с помощью Вашего кода по нажатию кнопки открывается книга екселя с заголовком текст....а вот как мне сделать так чтобы отобразились там данные из моего стринг грида до меня не ...
- 27.04.2013 10:15:52
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Владимир, я использую код, который посоветовали Вы - StringGrid1.SaveToFile('C:\Lazarus\grid1.csv'). потом открываю этот документ с помощью excel и вместо русских букв вижу Дата в„– колект Нач.смены Смена Р СѓРґР°Zn Р СѓРґР°Pb ХвТехZn ХвТехPb КонЦинZn РљРѕРЅР ...
- 27.04.2013 05:55:52
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Спасибо *Rik* , первоклассный исходник, наглядно показано,
Попробовал от Владимира код импортировать, превосходно выходит. Спасибо.
Не сочтите за наглость, но можете посоветовать, как правильно указать кодировку, при экспорте данных из стринг грид (версия лазаруса 1.0. 8 ).
На выходе в ксв ...
Попробовал от Владимира код импортировать, превосходно выходит. Спасибо.
Не сочтите за наглость, но можете посоветовать, как правильно указать кодировку, при экспорте данных из стринг грид (версия лазаруса 1.0. 8 ).
На выходе в ксв ...
- 25.04.2013 12:16:55
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Владимир, спасибо что помогаете,
попробовал убрать код и быструю компиляцию, та же ошибка.
попробовал убрать код и быструю компиляцию, та же ошибка.
- 25.04.2013 11:46:11
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
идея отличная, на тоже не нашел подходящих материалов, сам довольно ужасно в лазарусе разбираюсь
- 25.04.2013 11:32:21
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Владимир, попробовал код задействовать,
пишет "проект project1 вызвал класс исключения 'EOleException' с сообщением: ### (gdb unparsed remainders 0x0 out of bounds"
как думаете.
Добавлено спустя 2 минуты 15 секунд:
Сообщение alex208210 , пожалуйста, посоветуйте подходящее под ексель или ворд ...
пишет "проект project1 вызвал класс исключения 'EOleException' с сообщением: ### (gdb unparsed remainders 0x0 out of bounds"
как думаете.
Добавлено спустя 2 минуты 15 секунд:
Сообщение alex208210 , пожалуйста, посоветуйте подходящее под ексель или ворд ...
- 25.04.2013 10:53:42
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
спасибо, открывал этот сайт, но он на английском отображался.
Попробую применить от туда коды.
Попробую применить от туда коды.
- 25.04.2013 10:14:56
- Форум: Lazarus
- Тема: StringGrid экспорт данных Excel
- Ответы: 72
- Просмотры: 68651
Re: StringGrid экспорт данных Excel
Спасибо.
да, действительно виндовс, 7, попробую ваш код и скажу результат.
да, действительно виндовс, 7, попробую ваш код и скажу результат.
