Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

Как записать XLS-файл ?   Найти похожие ветки 

 
Dimedrol ©   (2005-01-20 14:41) [0]

Коллеги, нужно записать несколько цифирок и строчек
в ячейки Excel файла. (создать файл и поместить туда простейшие данные)

Так вот - чем это можно сделать ? Какими LIB-ами или VCL-ами ?
БЕЗ использования самого Excel-a. То есть Excel-а на машине - НЕТ.

Пробовал - JclExcel.pas - пишет нормально, но последний OpenOffice 1.1.4 не понимает файл.

Пробовал - XLSReadWrite - MS Excel Viewer ругается на некие отсутствующие форматы при открытии файла.


 
Dimedrol ©   (2005-01-21 11:12) [1]

Что, совсем никто не сталкивался ? :-(


 
Symb   (2005-01-21 11:14) [2]

Если на машине нет Excel"я, то на хрена там файл Excel?


 
palva ©   (2005-01-21 11:58) [3]

Сталкивался, но не знаю как. Формат закрытый. Встречал где-то в интернете описание формата, но это очень старая версия, когда Unicode не использовалось. Если у вас есть Open Office, то можно использовать его в режиме автоматизации. Сам это делать не пробовал, что-то очень непривычная там система объектов. Либо можно писать сразу в формате Open Office - это зазипованные xml-файлы.


 
Dimedrol ©   (2005-01-21 12:17) [4]

2 Symb
Отчеты генеряться на 1 машине и потом пересылаются в другое место.

palva ©
Поищи в Гугле - JclExcel.pas
Все нормально. Я же говорю - в нем все в порядке!
Только нечитабельно для OpenOffice-a. Впору хоть самому разбираться ;-)


 
Arm79 ©   (2005-01-21 12:25) [5]

простейший вариант

создаешь файлы с расширением csv и разделителем полей подобие #9

100% Эксель понимает. ОпенОффис не пробовал, но я далек от мысли, что он не понимает обычные текстовые файлы


 
palva ©   (2005-01-21 13:17) [6]

Dimedrol ©   (21.01.05 12:17) [4]
> Поищи в Гугле - JclExcel.pas
Чего-то не нашел. То есть JclExcel.pas нашел конечно, но там требуется еще jcl.inc, а во фрейме слева этого файла нет. Может быть можно как-то скачать сразу весь проект? Кинь ссылку, если не в лом. Хотелось бы использовать такую штуку для своих нужд.


 
Dimedrol ©   (2005-01-21 15:27) [7]

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 15:31) [8]

JclExcel.pas здесь
http://www.koders.com/delphi/fid9A6290119D7667BCD2D82D1E5B87CF851137745F.aspx
а Jcl.inc
нигде нет. Может там еще что-нибудь понадобится...



Страницы: 1 вся ветка

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
1-1106653981
Sour Smile
2005-01-25 14:53
2005.02.06
Две иконки в exe


1-1106651643
pavel_guzhanov
2005-01-25 14:14
2005.02.06
Как обратиться к свойству объекта


1-1106729414
Angela
2005-01-26 11:50
2005.02.06
Чтобы Panel1 и Panel2 не пересекались!


14-1105724228
Aldor_
2005-01-14 20:37
2005.02.06
"Гюйгенс" прититанился.


1-1106220683
salexn
2005-01-20 14:31
2005.02.06
RichEdit и поиск текста