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

Вниз

Формат Excel-файла   Найти похожие ветки 

 
Bird ©   (2005-02-19 15:26) [0]

Прошу откликнуться людей знающих формат Excel-файла.
Требуется формировать файл xls из Delphi, при этом на машине может и не быть MS Office, так что OLE не прокатит.
Вот такой трабл :-(


 
TUser ©   (2005-02-19 15:30) [1]

Есть такой компонент - TFlexCel


 
YurikGL ©   (2005-02-19 16:01) [2]

Можешь формировать 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


 
Arm79 ©   (2005-02-19 17:23) [3]

Bird ©   (19.02.05 15:26)
пиши  файл формата csv, используя в качестве разделителя #9


 
GanibalLector ©   (2005-02-19 17:39) [4]

2 Arm79 ©   (19.02.05 17:23) [3]
>пиши  файл формата csv, используя в качестве разделителя #9
И ШО оно получиться?Просто интересно.


 
Arm79 ©   (2005-02-19 18:20) [5]

GanibalLector ©   (19.02.05 17:39) [4]
Получится обычный текстовый файл. Экселем отлично открывается.


 
Arm79 ©   (2005-02-19 18:21) [6]

GanibalLector ©   (19.02.05 17:39) [4]
Не обязательно csv. В этом можно и запятые. А символы табуляции и в txt отлично распознаются


 
Bird ©   (2005-02-21 09:27) [7]

К сожалению ни один из выше приведенных вариантов не подходит.
Обьясню почему:
1.Файлы формата XML могут некорректно читаться в MS Office версии ниже ХР, а требуется поддержка даже для 97-й версии.
2.В файлах CSV или TXT невозможно выделение жирным, курсивом и т.д.
И последнее - необходимо чтоб файл читался корректно не только в Excel но и в OpenOfice!


 
Digitman ©   (2005-02-21 09:36) [8]


> Bird ©   (21.02.05 09:27) [7]


пользуй компонент F1Book с закладки ActiveX
как помнится, он "умеет" работать с файлами в формате Excel5 "напрямую"


 
FOX ©   (2005-02-21 11:30) [9]

Как вариант можно писать в html.
А так структура файла http://sc.openoffice.org/excelfileformat.pdf


 
Bird ©   (2005-02-22 16:12) [10]

//FOX ©   (21.02.05 11:30) [9]

Вариант с html подходит идеально
Отдельное спасибо за ссылку.


 
Bird ©   (2005-02-22 16:14) [11]

//FOX ©   (21.02.05 11:30) [9]

Вариант с html подходит идеально
Отдельное спасибо за ссылку.


 
Amoeba ©   (2005-02-22 16:28) [12]

http://maxcomponents.net/components.html#NATIVEEXCEL


 
GanibalLector ©   (2005-02-23 01:56) [13]

>Вариант с html подходит идеально
Странно!!!Вообще-то это как небо и земля.И чем же это он подошел???Он умеет считать,там есть "умные" таблицы и пр.?


 
YurikGL ©   (2005-02-23 08:48) [14]


> FOX ©   (21.02.05 11:30) [9]
> Как вариант можно писать в html.

Как вариант можно писать в XML.



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
3-1107513054
Vantage-10
2005-02-04 13:30
2005.03.06
Обработка SQL запроса в Delphi


1-1108904106
ПроНыРа
2005-02-20 15:55
2005.03.06
Сервис


14-1108621820
stud
2005-02-17 09:30
2005.03.06
книги в формате pdf


3-1106643803
DenisWW
2005-01-25 12:03
2005.03.06
переработать метод SetActive компонента TADOQuery


14-1108508124
GanibalLector
2005-02-16 01:55
2005.03.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский