Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Програмно создать xls файл без excel и сторонних компонентов


guav ©   (2007-01-16 03:16:00) 

Оказывается очень просто. Тут один знакомый додумался писать таблицу в xls текстом с табами и переводами строки. Что интересно - эксель окрывает без проблем :-) я бы не додумался...


Juice   (2007-02-19 14:22:00) [1]


> а вот у меня библиотечка есть... создает ексельки с чартами,
>  цветами и прочими прелестями...


Как называется и есть ли исходники с доками?


GRiA   (2007-01-19 14:19:00) [2]

а вот у меня библиотечка есть... создает ексельки с чартами, цветами и прочими прелестями...


umbra   (2007-01-16 12:57:00) [3]


> значит текст с с табами и crlf принадлежит множеству валидных
> xls файлов

это значит, что в экселе хороший парсер текстовых файлов :)


guav   (2007-01-16 12:42:00) [4]

> rename inf.txt inf.xls   ?)

ага что-то типа того, прога - "синтаксический анализатор", который перегоняет лог в таблицу.

> [2] Джо ©   (16.01.07 03:57)

Я бы, возможно, решал бы ту задачу через csv. Но товарищ про csv не знал, а c СOM cвязываться побоялся, вот и сделал так. Узнал про такой способ видимо методом научного тыка.

> [3] Джо ©   (16.01.07 03:59)

Почему это ? файл с расширением xls и открывается в экселе без проблем, значит текст с с табами и crlf принадлежит множеству валидных xls файлов, значит решает.


> [4] MBo ©   (16.01.07 08:11)

> [7] novill ©   (16.01.07 09:47)

Да, это всё можно но зачем, если можно проще :-)
Ларчик просто открывался...


novill   (2007-01-16 09:47:00) [5]

Еще можно создавать xml-файл и сохранять с расширением xls.
Формат файла можно посмотреть сохранив xls как "таблицу xml".


MBo   (2007-01-16 09:38:00) [6]

>Что-то в D-7 не компилится.
const на var заменить


так себе   (2007-01-16 09:21:00) [7]


> MBo ©   (16.01.07 08:11) [4]
> вот изврат для простейших таблиц без Excel:
> http://www.swissdelphicenter.ch/en/showcode.php?id=725

Что-то в D-7 не компилится.


MBo   (2007-01-16 08:11:00) [8]

вот изврат для простейших таблиц без Excel:
http://www.swissdelphicenter.ch/en/showcode.php?id=725


Джо   (2007-01-16 03:59:00) [9]

> Програмно создать xls файл без excel и

Но решить сабжевый вопро «Програмно создать xls файл без excel и сторонних компонентов» это никак не решает, при всем уважении к древним римлянам.


Джо   (2007-01-16 03:57:00) [10]

Господи, csv как-будто древние римляне придумали...


kaZaNoVa   (2007-01-16 03:19:00) [11]

rename inf.txt inf.xls   ?)


Наверх

Титульная страница Поиск, карта сайта Написать письмо