Есть ли библиотеки для прогресса для чтения из xls файла?

Больше
02 дек 2012 10:23 - 03 дек 2012 09:53 #1 от SergeiBIS
COM_KUNENA_MESSAGE_CREATED_NEW
1.Есть ли библиотеки для прогресса для чтения из xls файла?
Минуя промежуточный .csv

2.Либо под UNIX конвертор .xls -> .csv
Last edit: 03 дек 2012 09:53 by SergeiBIS. Причина: уточнение

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • tvv0906
  • Посетитель
  • Посетитель
03 дек 2012 16:25 #2 от tvv0906
COM_KUNENA_MESSAGE_REPLIED_NEW
Если я правильно понял, то под UNIX в Progress нет возможности читать *.XLS - файлы.

В Progress под UNIX можно читать/записывать *.XML - файлы.
В EXCEL можно сохранить данные в формате *.XML

ЕСТЬ ЛИ другой механизм.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • alex_sar
  • Посетитель
  • Посетитель
06 дек 2012 17:56 - 06 дек 2012 17:57 #3 от alex_sar
COM_KUNENA_MESSAGE_REPLIED_NEW
А в чем такое большое отличие .csv от xls?
выгрузить и прочитать .csv не проблема.
Last edit: 06 дек 2012 17:57 by alex_sar.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • tvv0906
  • Посетитель
  • Посетитель
03 фев 2013 18:41 #4 от tvv0906
COM_KUNENA_MESSAGE_REPLIED_NEW
Пользователь в Excel набивает информацию в свободном формате.
Затем из этого файла необходимо загрузить некоторые данные.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
04 фев 2013 22:42 #5 от SergeiBIS
COM_KUNENA_MESSAGE_REPLIED_NEW
что такое свободный и как он поменяется в CSV?
Спасибо сказали: alex_sar

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
04 фев 2013 22:46 #6 от SergeiBIS
COM_KUNENA_MESSAGE_REPLIED_NEW
Виталий я для тебя и спрашивал.. я бы сам делал через CSV или XML ...
Спасибо сказали: alex_sar

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
07 фев 2013 12:14 #7 от Arelav
COM_KUNENA_MESSAGE_REPLIED_NEW
Привет!

Читать из xls напрямую не получится, но через конвертацию в csv легко.

У нас есть готовый tools (OpenXML Tools), который позволяет выполнять любые операции по конвертации. По факту это ABL-библиотека, с множеством возможностей.

Утилита поставляется с инструментами конвертации и печати, работает как в windows, так unix/linuх. Утилита в фоне работает с OpenOffice (без интерфейсная версия), что позволяет работать с любыми офисными стандартами.

Понятно, что tools платный, но быстро окупается. Мы являемся официальными представителями разработчика.
Если необходимо, можем подготовить триальную версию с примером по этой теме и прислать, чтобы вы попробовали с ним поработать.

Для этого нужно просто прислать официальный запрос, указав название организации, контактные данные и ФИО ответственного лица на мой адрес (Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.).

Кстати, мы с успехом используем его в одном из своих продуктов, клиенты довольны ;)
Спасибо сказали: alex_sar

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • tvv0906
  • Посетитель
  • Посетитель
09 фев 2013 17:45 #8 от tvv0906
COM_KUNENA_MESSAGE_REPLIED_NEW
В EXCEL пользователь набивает некий отчет.
В этом отчете, помимо текста, есть табличные данные, которые необходимо загрузить.

У меня получилось это так.
1. Сформировал xml - схему.
2. В EXLEL файле ( Office 2007) выделил сводную область и
сформированную xml -схему присоединил к этому файлу.
3. Пользователь в табличную область набивает данные.
Затем выгружает их в xml - формате.
4.Полученный xml - файл загружаю в БИС.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 фев 2013 14:10 #9 от SergeiBIS
COM_KUNENA_MESSAGE_REPLIED_NEW
вот так я и предлагал. По большому счету XLS это XML!
Даже есть либа чтобы напрямую их прогресса в XLS(XML) только он будет большой но сжать и не проблема...
Спасибо сказали: alex_sar

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
20 март 2013 06:45 #10 от SergeiBIS
COM_KUNENA_MESSAGE_REPLIED_NEW

Arelav пишет: Привет!

Читать из xls напрямую не получится, но через конвертацию в csv легко.


насчет конвертации в CSV - стоит помнить чтобы правильно выставить форматы полей до конвертации.
Например для лицевых счетов - 20 знаков -- сделать текстовый формат поля.
Спасибо сказали: alex_sar

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.198 секунд
Вы здесь: Главная Форум Программирование Программирование - ABL Есть ли библиотеки для прогресса для чтения из xls файла?