Пробовал открывать разными способами, доступными в Эксель. Лицевой счет(20 разрядное число) отображается примерно так: 4,08Е+19. При форматировании в текст или число последние 5 цифр меняются на 5 нулей. Разные интернет и онлайн конверторы не помогли, они вообще не открывают файл. Блокнотом все открывается и читается. Если это важно: файл получен официально от сбербанка. Спасибо.
Искажаются числа при открытии хмл файла, Открываю хмл файл экселем-длинные числа(например номер счета) отображаются неверно.
29.06.2017 13:27:57
|
|
|
|
29.06.2017 13:36:24
Разбирайте файл скриптом, этим позициям ставьте всюду текстовый формат, сами значения берите как строку.
|
|
|
|
29.06.2017 13:48:18
|
|||
|
|
29.06.2017 13:55:16
Учту, спасибо.
Но я в работе с xml не сталкиваюсь. |
|
|
|
29.06.2017 14:58:21
Простенький пример с xsd (давно не делал схем).
|
|
|
|
04.07.2017 08:51:04
Спасибо за ответы. Я понял, что нужна xsd -схема. Составлять ручками? Довольно сложно и долго, для меня. Найти в интернете? В самом исходном файле xml нет его описания. Нет ли какого нибудь другого способа? Или програмки. Потом бы можно было подправить. Для примера прикрепляю исходный файл xml, естественно, персональные данные искажены.Спасибо.
Изменено: |
|
|
|
04.07.2017 13:41:06
1. загружаете xml как есть. 2. выдёргиваете его схему
3. создаёте файл xsd 4. для неверно определяемых типов данных по 1 пункту элементов прописываете текстовый тип type="xsd:string" или устанавливаете нужный. 5. сохраняете схему. 6. правите xml, прописывая ссылку на схему (как в примере). 7. импортируете в новый файл или просто открываете "правильный" xml. Успехов.
Изменено: |
|||||||
|
|
05.07.2017 09:15:55
Спасибо!!! Это здорово!!!
|
||||
|
|
|||