|
Вопрос от: Николай
28.04.2010 01:01:14
Пытаюсь организовать импорт в программу отчетов, которые формирует рабочая база данных в 2000 Exel (не работает с позднейшими версиями). Файл формата xls открываю в 2003 Exel или в OpenOffice и сохраняю в формате xml. Естественно, вся структура не имеет ничего общего с той, что требуется для импорта и описана в папочке import. Нет ли возможности описать необходимую структуру документа в понятиях exel. (Где размещен заголовок, каков порядок информации в нем, с какой строки данные, что в каком столбце и т.д.) Я не программист и не готов связываться с задачей редактирования чего-либо в редакторах XML, но вполне могу настроить преобразование exel файлов к нужному виду. Мне представляется, что подобная инструкция, от exel, позволит существенно большему числу пользователей успешно применять программу. Пользуюсь Лидером года с 2005, если память не изменяет.
Ответ:
Формата XML не существует. Это просто соглашение о структуре тегов. То есть это язык описания, а вовсе не какой-либо определенный формат (требование к описанию). Все требования к XML-файлу для импорта проводок в Leader CLassic описаны в файле ImportNotes.txt, который можно найти в папке import программы Leader Classic. Если эти требования можно выполнить простой настройкой экспорта в XML какого-либо Excel-файла, то как говорится, флаг в руки. Если же это невозможно, то, боюсь, что дело не в формате, а в недостаточности данных в самом Excel-файле. Каждая операция должна иметь дату, название. Содержать подчиненные ей записи с указанием точных уникальных названий счетов или их номеров, признаков "д-т","к-т" и сумм. Иметь уникальную нумерацию проводок. Елси какое-то из этих требований не выполнено, никакой экспорт невозможен, так как недостаточно информации для того чтобы этот экспорт собрать. Формат в этом случае просто не имеет значения.
|
|