![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Формат Excel-файла [D5, D6, D7]
Bird © (2005-02-19 15:26:00)Прошу откликнуться людей знающих формат Excel-файла.
Требуется формировать файл xls из Delphi, при этом на машине может и не быть MS Office, так что OLE не прокатит.
Вот такой трабл :-(
YurikGL (2005-02-23 08:48:00) [1]
> FOX © (21.02.05 11:30) [9]
> Как вариант можно писать в html.
Как вариант можно писать в XML.
GanibalLector (2005-02-23 01:56:00) [2]>Вариант с html подходит идеально
Странно!!!Вообще-то это как небо и земля.И чем же это он подошел???Он умеет считать,там есть "умные" таблицы и пр.?
Amoeba (2005-02-22 16:28:00) [3]http://maxcomponents.net/components.html#NATIVEEXCEL
Bird (2005-02-22 16:14:00) [4]//FOX © (21.02.05 11:30) [9]
Вариант с html подходит идеально
Отдельное спасибо за ссылку.
Bird (2005-02-22 16:12:00) [5]//FOX © (21.02.05 11:30) [9]
Вариант с html подходит идеально
Отдельное спасибо за ссылку.
FOX (2005-02-21 11:30:00) [6]Как вариант можно писать в html.
А так структура файла http://sc.openoffice.org/excelfileformat.pdf
Digitman (2005-02-21 09:36:00) [7]
> Bird © (21.02.05 09:27) [7]
пользуй компонент F1Book с закладки ActiveX
как помнится, он "умеет" работать с файлами в формате Excel5 "напрямую"
Bird (2005-02-21 09:27:00) [8]К сожалению ни один из выше приведенных вариантов не подходит.
Обьясню почему:
1.Файлы формата XML могут некорректно читаться в MS Office версии ниже ХР, а требуется поддержка даже для 97-й версии.
2.В файлах CSV или TXT невозможно выделение жирным, курсивоми т.д.
И последнее - необходимо чтоб файл читался корректно не только в Excel но и в OpenOfice!
Arm79 (2005-02-19 18:21:00) [9]GanibalLector © (19.02.05 17:39) [4]
Не обязательно csv. В этом можно и запятые. А символы табуляции и в txt отлично распознаются
Arm79 (2005-02-19 18:20:00) [10]GanibalLector © (19.02.05 17:39) [4]
Получится обычный текстовый файл. Экселем отлично открывается.
GanibalLector (2005-02-19 17:39:00) [11]2 Arm79 © (19.02.05 17:23) [3]
>пиши файл формата csv, используя в качестве разделителя #9
И ШО оно получиться?Просто интересно.
Arm79 (2005-02-19 17:23:00) [12]Bird © (19.02.05 15:26)
пиши файл формата csv, используя в качестве разделителя #9
YurikGL (2005-02-19 16:01:00) [13]Можешь формировать XML документ, который читается екселем версии выше XP
Инфа по xml-формату здесь.
http://www.microsoft.com/office/xml/default.mspx
http://www.microsoft.com/downloads/details.aspx?FamilyId=FE118952-3547-420A-A412-00A2662442D9&displaylang=en
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexcl2k2/html/odc_xmlss.asp
TUser (2005-02-19 15:30:00) [14]Есть такой компонент - TFlexCel