|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
Сохраняю в файл xml таблицу. MS Exel ее может открыть OpenOffice.Calc открывает, но как пустой файл Вот этот xml. Я сохраняю его с помощью одной библотечки для MS Excel. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
При этом если сохранять в xls формате, то вначале добавятся три каких-то странных символа и если потом переименовать в xml, то вуаля - открывается и в excel и в OpenOffice.Calc Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Почему так может быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 12:39 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
OracleLoverто вначале добавятся три каких-то странных символа ВОМ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 14:38 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
Игорь ГорбоносOracleLoverто вначале добавятся три каких-то странных символа ВОМ? правильно ли я понимаю что нужно просто перед записью в файл записать этот набор файлов вначало? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 15:33 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
OracleLoverИгорь Горбоноспропущено... ВОМ? правильно ли я понимаю что нужно просто перед записью в файл записать этот набор файлов вначало? проверил, бесполезно. Сам записал вначале эту последовательность байт, проверил со старым файлом - xml сопадает. Но все равно опенофис не хочет отображать ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 15:49 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
OracleLover, а сами данные в юникоде выгружаются в этот xml? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 15:55 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
Игорь ГорбоносOracleLover, а сами данные в юникоде выгружаются в этот xml? да, UTF-8 я использую ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 16:02 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
Игорь Горбонос, тут мне советуют в другом форуме версию и кодировку XML прописать... Но я не знаю какую. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 16:04 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
OracleLover, символы ВОМ однозначно свидетельствуют о UTF-8 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 16:16 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
насчет версии не знаю :( ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 16:17 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
OracleLoverда, UTF-8 я использую А что значит использую? сами данные выгружаются в UTF-8 или в ANSI? На приведенном тобой фрагменте не понятно какая кодировка ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 17:03 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
Игорь ГорбоносOracleLoverда, UTF-8 я использую А что значит использую? сами данные выгружаются в UTF-8 или в ANSI? На приведенном тобой фрагменте не понятно какая кодировка выгружаю тоже в UTF-8 вот код если интересно ) Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2011, 17:21 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
В итоге, нашли в чем причина? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 18:27 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
gonchik, за 9 лет так и не нашли, у Вас тоже проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 08:48 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
в некоторых случаях, мне приходилось убивать строку Код: vbnet 1.
и тогда файл нормально открывался. Но это не OpenOffice ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:38 |
|
Какая-то фигня с форматом XML
|
|||
---|---|---|---|
#18+
Пару недель назад столкнулись с такой же проблемой - нам присылают с одной конторы файлы XLS, которые на самом деле XML, OpenOffice их или не открывает, или открывает как пустые страницы. ExcelViewer и даже MSOffice Online на них ругается, не открывает. Переговоры по поводу сохранения в более вменяемом формате оказались безрезультатны. Excel 2007 - ругается что файл неправильный, но открывает и содержимое показывает. При ближайшем рассмотрении выяснилось что файл формируется в формате XML Ms Office , но похоже не офисом а какой то web-приблудой, в нем в тексте все правильно, но после завершающего тега </Workbook> следует еще несколько сотен/тысяч символов с кодом 0x00. Если эти завершающие символы обрезать , файлы определяются как файлы MS Excel и начинают открываться без проблем всем вплоть до OpenOffice Calc (ему правда нужно прописать еще расширение Сервис/Настройка фильтров XML/Microsoft Excel 2003 XML/Правка/ добавить расширение xls (чтоб было "xml;xls" вместо "xml"). Для ленивых - скрипт для powershell и программа на паскале для обрезания. ------------------------------------------------------------------ Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
------- Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Модератор: Учимся использовать тэги оформления кода - FAQ ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 12:29 |
|
|
start [/forum/topic.php?fid=61&fpage=5&tid=2171861]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 148ms |
0 / 0 |