|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.11.2010, 15:56 | #1 |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 118
|
xml to xls, xlsx
есть xml Spreadsheet следующего содержания
Код:
Код:
Как корректно пересохранить xml СОМ моделью в xls, xlsx? Что я делаю не так? Правильно ли я устанавливаю 2ой параметр в Excel::xlExcel7 или нужен другой параметр? |
03.11.2010, 16:11 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
xlWorkbookNormal = -4143 (формат XLS - Excel2003)
xlOpenXMLWorkbook = 51 (формат XLSX - Excel2007) Вторым параметром подставьте число 51 или -4143 - и получите нужный результат. |
03.11.2010, 16:38 | #3 |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 118
|
спасибо за ответ.
что-то не так... попробовал каждое из значений - в обоих случаях исключение message равен "Unknown error 0x800A03EC". Пробовал менять OpenXML(xmlFile); на app->Workbooks->Open(xmlFile); эффект тот же Код:
Последний раз редактировалось Diego__; 03.11.2010 в 17:57. |
03.11.2010, 17:14 | #4 |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 118
|
попробовал на вход подать xls файл, открыл методом Open, и в SaveAs указал L"try.xls" - результат такой же
|
10.12.2010, 10:42 | #5 |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 118
|
думаю что-то здесь не продумано:
пересохранить как html получается нормально, а в excel-евские форматы - fail. Но если поменять направление слешей с "C:/output.xls" на "C:\\output.xls", то сохраняет все нормально. Т.е. получается, что один и тот же методов для пересохранения в различные форматы принимает различный формат строки . По крайней мере на С++. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
XLS converter XML | edition | Microsoft Office Excel | 1 | 22.09.2010 19:32 |
Сonvert из .XML в .CSV или .XLS | edition | Microsoft Office Excel | 1 | 20.07.2010 21:43 |
Экспорт xls на xml | armagedon_atyrau | Microsoft Office Excel | 9 | 29.06.2010 15:52 |
экспорт из xls в xml для excell 2000 | zzz007 | Microsoft Office Excel | 0 | 20.08.2009 22:47 |
импорт TXT в XLS(расчет по формулам)-экспорт в XML | Zhiltsov | Microsoft Office Excel | 27 | 06.07.2009 11:27 |