![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как записать XLS-файл ? [D6, Win95/98, Win2k]
Dimedrol © (2005-01-20 14:41:00)Коллеги, нужно записать несколько цифирок и строчек
в ячейки Excel файла. (создать файл и поместить туда простейшие данные)
Так вот - чем это можно сделать ? Какими LIB-ами или VCL-ами ?
БЕЗ использования самого Excel-a. То есть Excel-а на машине - НЕТ.
Пробовал - JclExcel.pas - пишет нормально, но последний OpenOffice 1.1.4 не понимает файл.
Пробовал - XLSReadWrite - MS Excel Viewer ругается на некие отсутствующие форматы при открытии файла.
palva (2005-01-21 15:31:00) [1]JclExcel.pas здесь
http://www.koders.com/delphi/fid9A6290119D7667BCD2D82D1E5B87CF851137745F.aspx
а Jcl.inc
нигде нет. Может там еще что-нибудь понадобится...
Dimedrol (2005-01-21 15:27:00) [2]2 Arm79 ©
Сорри такой вариант не катит :-(
2 palva ©
Это часть бесплатной и open-source JEDI code library
http://www.delphi-jedi.org/
jcl.inc входит в комплект
Занятно!что в самом "JEDI code library" я при беглом просмотре не нашел самой JclExcel.pas, а нашел ее у себя в старых "загашниках" :-) Надо посмотреть в "JEDI VCL"...
palva (2005-01-21 13:17:00) [3]Dimedrol © (21.01.05 12:17) [4]
> Поищи в Гугле - JclExcel.pas
Чего-то не нашел. То есть JclExcel.pas нашел конечно, но там требуется еще jcl.inc, а во фрейме слева этого файла нет. Может быть можно как-то скачать сразу весь проект? Кинь ссылку, если не в лом. Хотелось бы использовать такую штуку для своих нужд.
Arm79 (2005-01-21 12:25:00) [4]простейший вариант
создаешь файлы с расширением csv и разделителем полей подобие #9
100% Эксель понимает. ОпенОффис не пробовал, но я далек от мысли, что он не понимает обычные текстовые файлы
Dimedrol (2005-01-21 12:17:00) [5]2 Symb
Отчеты генеряться на 1 машине и потом пересылаются в другое место.
palva ©
Поищи в Гугле - JclExcel.pas
Все нормально. Я же говорю - в немвсе в порядке!
Только нечитабельно для OpenOffice-a. Впору хоть самому разбираться ;-)
palva (2005-01-21 11:58:00) [6]Сталкивался, но не знаю как. Формат закрытый. Встречал где-то в интернете описание формата, но это очень старая версия, когда Unicode не использовалось. Если у вас есть Open Office, то можно использовать его в режиме автоматизации. Сам это делать не пробовал, что-то очень непривычная там система объектов. Либо можно писать сразу в формате Open Office - это зазипованные xml-файлы.
Symb (2005-01-21 11:14:00) [7]Если на машине нет Excel'я, то на хрена там файл Excel?
Dimedrol (2005-01-21 11:12:00) [8]Что, совсем никто не сталкивался ? :-(