Вообщем хочу создать класс который будет создавать Файл Экселя и в нём 3 sheet с разными именами. Зашёл в тупик не знаю как это сделать перечитал много материалов с BIFF хотя их не так много. Судя из материала расположенного сдесь: http://genrep.nm.ru/xls/biff.htm чтоб создать Workbook или начать новый файл надо написать следующие: xls_data = pack( "vvvvvv", 0x809, 0x0008, 0x0,0x0005, 0x0, 0x0 ); Где 0x809 - ИД 0x0008 - Размер 0x0 - Версия 0x0005 - Тип ( В данном случае Workbook) 0x0 - ИД создания 0x0 - Год создания Если тип изменить на 0х0010 то выйдет что создаём Worksheet. Судя схеме расположенной по линку выше структура должна быть такой: BOF Type = workbook globals // Создаём файл Workbook globals // Переменные файла ... EOF // Конец файла BOF Type = worksheet // Открываем Worksheet Sheet records поток // Даннык EOF // Закрываем BOF Type = worksheet Sheet records поток EOF Но всеравно как не пытался не выходит мне сконструровать фаил с двумя Worksheet. Помогите пожалуйста сделать это.
А помочь не судьба? надо огрызаться. Я просматривал Simple xlsparser там толька создать файл, записать текст, число, лайбл и закрыть файл. Всё чисто и понятно. Пытался разобрать Spreadsheet_Excel_Writer но уровень не тот или мозгов мало вот и попрасил о помощи. Сегодня папробую разобрать BiffWriter. Если что разберу нового сообщу, всем остальным без язвостей и огрызаней толька по теме. To QQQ: Нет, мне надо понять как это работает.