kadrum 0 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Привет всем. Необходимо на МК формировать Excel файл и записывать на флешку (импорт из текстового *.csv не предлагать). Где найти структуру файлов такого типа не знаю, подскажите, может кто то сталкивался с данной задачей? Насколько это сложно? Формировать *.html проще, но не совсем то... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Необходимо на МК формировать Excel файл и записывать на флешку Попробуйте у Google спросить, например, так: "формат файла xls". А что у вас за МК ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба не csv, а просто текстовый файл где столбцы разделены табулятором, при переименовании в .xls абсолютно нормально открывается ексэлем как родной. или надо формулы и форматирование ячеек? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kadrum 0 2 июня, 2014 Опубликовано 2 июня, 2014 (изменено) · Жалоба не csv, а просто текстовый файл где столбцы разделены табулятором, при переименовании в .xls абсолютно нормально открывается ексэлем как родной. или надо формулы и форматирование ячеек? Такой вариант не подходит. Нужно исключить операцию импорта человеком, чтобы сразу был xls файл. Какой контроллер: могу использовать любой из: AVR Atmega, STM32 L1/F1, Freescale MPC5643L Попробуйте у Google спросить, например, так: "формат файла xls". А что у вас за МК ? Уже пробовал. Сам документ найти не могу, только ссылки в пустоту Изменено 2 июня, 2014 пользователем Шалапут:-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vetal 0 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Excel на сколько я помню должен понимать формат DBase. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Уже пробовал. Сам документ найти не могу, только ссылки в пустоту Попробуйте поискать на сайтах для вирусописателей. Не уверен, что это поможет, но все же ... Формат .xls - файлов, насколько я знаю, Microsoft пока не обнародовала. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Такой вариант не подходит. Нужно исключить операцию импорта человеком, чтобы сразу был xls файл. эксель без лишних вопросов открывает текстовый файл с расширением в .xls с разделителями табуляторами. правда ругнётся при попытке сохранить и сам предложит сохранить в нормальный xls. попробуйте, сохраните как test.xls и откройте экселем: 0 10 а здесь текст 1 20 2 15 3 30 upd форум съел табуляторы и поставил вместо них пробелы :( с бинарным форматом xls имхо всё плохо, в это лучше и не пытаться лезть, уж тем более в МК. два пустых файла в одном в ячейке а1 число 1 в другом в этой же ячейке число 2, оба весят по 8кБ, причем отличия в 700 байтах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leopoldius 0 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Добрый вечер, незнаю - насколько поможет... У меня есть описание структуры XLS, но там много магии)) Вот, на здоровье xls_rus.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 18 июня, 2014 Опубликовано 18 июня, 2014 · Жалоба Формат .xls - файлов, насколько я знаю, Microsoft пока не обнародовала.Ошибаетесь, обнародован и xls и xlsx. Но делать их на МК это не самая лучшая идея :cranky: http://msdn.microsoft.com/en-us/library/cc...fice.12%29.aspx PS. xlsx сделать будет попроще - это коллекция xml файлов, упакованная в zip архив. xls - это то же архив, но состоящий из бинарных файлов и помещенный в OLE Compound File PPS. Спецификация xlsx вообще поддерживается не MS - это часть ECMA-376 Office Open XML File Formats Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViorDash 0 18 июня, 2014 Опубликовано 18 июня, 2014 (изменено) · Жалоба Если знакомы с Delphi, то для среды Delphi 7 есть набор компонентов от DevExpress, так вот в ExpressQuantumGrid 5, есть два файла cxExportGrid4Link.pas и cxXLSExport.pas. В них происходит создание эксель файла xls, "сырым" методом, без привлечения средств OLE. Но сразу оговорюсь, довольно сложная процедура Изменено 18 июня, 2014 пользователем ViorDash Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 18 июня, 2014 Опубликовано 18 июня, 2014 · Жалоба Возьмите excel, сделайте файл какой вам надо и сохраните в формате xml 2003 Сразу поймете как сделать (файл будет с расширением xml). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 18 июня, 2014 Опубликовано 18 июня, 2014 · Жалоба есть библиотека xlsex. Можете попробовать портировать её. грузовый формат. чтобы не тупило берите МК с объёмом ОЗУ побольше. но может простейшая записывалка данного формата и немного ресурсов займёт. если есть возможность, используйте OOXML - текст и зип, должно взлететь на средних МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться