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

Вниз

Формат 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.04 c
4-1106295756
Stanislav
2005-01-21 11:22
2005.03.06
Ответ на сообщение


14-1107335116
ТехникПТО
2005-02-02 12:05
2005.03.06
Что такое парсер и с чем его едят??


1-1108563308
Timofey
2005-02-16 17:15
2005.03.06
Просмотр страниц в TWebBrowser


1-1108965198
xOn
2005-02-21 08:53
2005.03.06
Процедуры и функции Delphi


4-1106743809
Sicilla
2005-01-26 15:50
2005.03.06
Fat компакт-диска





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский