Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2010, 14:59   #1
Sorro
Пользователь
 
Регистрация: 01.05.2009
Сообщений: 17
По умолчанию Импорт Xml в книгу: Проблемы с кодировкой Cp1251

Добрый день. Столкнулся с проблемой: Хочу создать печатную форму, в которой значения будут браться из xml файла (нажимаешь на кнопку выбираешь файл - заполняются поля - печатаешь). Так как до этого не работал с xmlом в Екселе, попробовал сначало сделать это вручную - добавить карту в книгу и тут то и появилась ошибка:
Код ошибки: -1072896658
Причина: Указанная кодировка не поддерживается
XML файл начинается с <?xml version="1.0" encoding="Cp1251"?>
Вопрос: Что делать с этой ошибкой?
И ещё вопрос по реализации: как удобней решить поставленную задачу? Не нужно особых подробностей - можно в общих словах, я просто первый раз с таким сталкиваюсь и даже не знаю с чего начать.

Последний раз редактировалось Sorro; 15.02.2010 в 15:13.
Sorro вне форума Ответить с цитированием
Старый 15.02.2010, 15:57   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Посмотреть на XML файл можно?
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 15.02.2010, 16:21   #3
Sorro
Пользователь
 
Регистрация: 01.05.2009
Сообщений: 17
По умолчанию

Вот немного урезанный файл, но смысл от этого не меняется. Хочется просто эти значения расставить определённым образом на листе и выводить на печать. Только возникает небольшой ньюанс с полем <sensor> - в нём может содержаться большая таблица из 2ух столбцов (до 60 значений) - и надо будет организовать перенос по 20 значений в соседние столбцы.
Вложения
Тип файла: rar nnn.rar (500 байт, 16 просмотров)
Sorro вне форума Ответить с цитированием
Старый 15.02.2010, 23:41   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Написал отдельное приложение для конвертации под структуру вашего XML файла
Выберете ваш файл
Вложения
Тип файла: rar Конвертор.rar (1,013.4 Кб, 39 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 16.02.2010 в 00:44.
doober вне форума Ответить с цитированием
Старый 16.02.2010, 11:22   #5
Sorro
Пользователь
 
Регистрация: 01.05.2009
Сообщений: 17
По умолчанию

А с использованием только VBA это возможно реализовать?
Sorro вне форума Ответить с цитированием
Старый 16.02.2010, 12:25   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Не знаю.
Могу предложить просто конвертор.
На выходе два файла
Вложения
Тип файла: rar Конверт.rar (21.0 Кб, 33 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 17.02.2010, 16:52   #7
Sorro
Пользователь
 
Регистрация: 01.05.2009
Сообщений: 17
По умолчанию

Спасибо на этом.
Где-то я вроде видел что подобное (внесение в печатные формы данных из xml) реализуют на основе шаблонов ворда...
Sorro вне форума Ответить с цитированием
Старый 17.02.2010, 17:34   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Киньте на мыло файл,и образец,что должно выводиться на печать.
И все будет без проблем,ни ексель,ни ворд привлекать не будем
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 17.02.2010 в 22:50.
doober вне форума Ответить с цитированием
Старый 10.09.2010, 17:26   #9
witgit
Новичок
Джуниор
 
Регистрация: 09.09.2010
Сообщений: 1
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Написал отдельное приложение для конвертации под структуру вашего XML файла
Выберете ваш файл
Интересный конверт, а исходник посмотреть можно. Есть одна задачка не могу решить из одного файла XML надо вытащить определенные данные и вставить в xls. Можно было бы сделать программкой Advanced XML Converter, неудобно нет сохранения формы полей которые нужны для сохранения в дальнейшем. Объясню по простому открываешь файл xml там 50 полей куда заносятся данные, а мне нужны только 7 в определенной последовательности вставить в xls.
witgit вне форума Ответить с цитированием
Старый 10.09.2010, 17:48   #10
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

А какие проблемы.мыло в профиле есть.или кусок файла залейте с отметкой нужных полей.Я гружу в Dataset.выбираю нужные поля для обратной выгрузки
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
импорт TXT в XLS(расчет по формулам)-экспорт в XML Zhiltsov Microsoft Office Excel 27 06.07.2009 11:27
Проблемы с кодировкой! bookkc PHP 5 17.05.2009 22:25
Проблемы с кодировкой LAGOX PHP 7 14.02.2009 15:13
Проблемы с кодировкой Levchik HTML и CSS 2 16.12.2008 16:12