Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Вниз

Как записать 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
3-1104821945
Нуждающийся в помощи
2005-01-04 09:59
2005.02.06
Использование IB в глобальных сетях


9-1099264534
Кто---то
2004-11-01 02:15
2005.02.06
Как в GLScene сделать рамочку выделения области ? Как в Фотошопе


1-1106487957
MakedoneZ
2005-01-23 16:45
2005.02.06
Почему в Delhpi классы начинаются на "T",например <b>TImage,TStri


1-1106239310
Андрей М.
2005-01-20 19:41
2005.02.06
картинка в TListView


14-1105626858
Alexander Panov
2005-01-13 17:34
2005.02.06
Через двадцать лет Россия исчезнет?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский