Имя: Пароль:
1C
1С v8
как преобразовать всю таблицу Excel в xml-файл?
,
0 DeXeD
 
17.07.13
04:21
Есть таблица в формате Excel. С помощью ЧтениеZIPфайла формирую файлы xml. В одном из них таблица, но она там не целая. Первая строка, правый столбец, нижняя строка. Кто-нибудь сталкивался с такой проблемой? как таблицу из Excel полностью преобразовать в xml-файл?
1 SeraFim
 
17.07.13
04:42
ЕМНИП, сам Excel умеет в xml сохранять

Или обязательно надо средствами 1С?
2 DeXeD
 
17.07.13
05:04
Да, будем считать , что у пользователя нет установленного офиса.
3 Vovan_Magadan
 
17.07.13
05:26
XML или MXL ??
4 DeXeD
 
17.07.13
05:29
XML
5 DeXeD
 
17.07.13
05:33
Зип = Новый ЧтениеZipФайла;
Зип.Открыть(Файл);
Зип.ИзвлечьВсе(Путь, РежимВосстановленияПутейФайловZIP.Восстанавливать);

- получили файлы xml. В файле sharedStrings.xml содержится таблица, но не вся.
6 DeXeD
 
17.07.13
05:38
Может быть есть другие способы преобразования XLSX в XML?
7 Wobland
 
17.07.13
06:03
очень интересно узнать, как с помощью чтения зип можно формировать XML. продолжаю следить за развитием ситуации
8 DeXeD
 
17.07.13
06:06
Ну тогда выбери файл экселя, выбери каталог, вставь те 3 строки и вуаля.
9 SeraFim
 
17.07.13
06:09
(7) Формат файла XLSX основан на Open XML. Для уменьшения размера файла используется сжатие ZIP.
10 Wobland
 
17.07.13
06:11
(8) (9) ни разу это не формирование
11 DeXeD
 
17.07.13
06:15
(9)(10) - блин, может для начала попробуете. В общем формируются файлы xml из excel. Проблема не в этом...
12 Wobland
 
17.07.13
06:16
(11) попробовал. оно мне прочитало и извлёкло имеющееся
13 DeXeD
 
17.07.13
06:20
Вопрос снят... большая таблица была - был невнимателен... все данные есть. Осталось их правильно вытащить.
14 1Сергей
 
17.07.13
07:34
xlsx и есть xml, по большому счёту