Автор Тема: Как добавить в Excel файл через Perl  (Прочитано 3559 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lora-p

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как добавить в Excel файл через Perl
« : 22 Сентября 2002, 23:59:36 »
Ребятки подскажите как добавить данные в Excel файл через  Perl скрипт.

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Как добавить в Excel файл через Perl
« Ответ #1 : 23 Сентября 2002, 03:49:55 »
Цитировать
Ребятки подскажите как добавить данные в Excel файл через Perl скрипт

Lora-p,
1. воспользуйся поиском по форуму.
2. что значит "добавить"?
добавить можно, например, так:
open(EXCEL, ">> godovoy_balans.xls");
print EXCEL "Подарок бухгалтеру!!! (aka \\"накрылась премия в квартал\\" (с) - Высоцкий):-)\\n";
close(EXCEL);
Ну к чему все это, лучше бы водки выпили...

Оффлайн Lora-p

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как добавить в Excel файл через Perl
« Ответ #2 : 23 Сентября 2002, 10:06:07 »
Я искала уже по многим форумам, но везде идет речь о том как СОЗДАТЬ файл EXCEL. Я могу создать файл с формотированными полями но мне нужно затем в него добовлять эти же поля с помошью perl скрипта. Выше привиденный пример к сожалению не работает.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Как добавить в Excel файл через Perl
« Ответ #3 : 23 Сентября 2002, 11:41:15 »
Цитировать
везде идет речь о том как СОЗДАТЬ файл EXCEL

Напрямую добавить, насколько я понял, в Spreadsheet... нельзя. Делаешь за два захода. Считываешь существующие данные, грохаеш файл и создаешь новый с исходными и добавленными строками.
The documentations is your friend

Оффлайн Lora-p

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как добавить в Excel файл через Perl
« Ответ #4 : 24 Сентября 2002, 12:08:19 »
Спасибо, за действительно дельный совет.

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Как добавить в Excel файл через Perl
« Ответ #5 : 24 Сентября 2002, 22:32:42 »
Цитировать
Напрямую добавить, насколько я понял, в Spreadsheet... нельзя.

Spreadsheet::WriteExcel - можно создать файл с данными.
Еще можно посмотреть на DBD::Excel и еще имхо пару модулей встречал.
Поиск по cpan рулит.:)))
2B OR NOT 2B = FF

Оффлайн Lora-p

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как добавить в Excel файл через Perl
« Ответ #6 : 24 Сентября 2002, 22:53:46 »
Спасибо, но я вот не совсем понимаю такой язык,  если можно то как нибудь по проше, на cpan я ни чего такого не нашла кроме DBD::Excel и Spreadsheet... Надеюсь я вас не обидела :)

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как добавить в Excel файл через Perl
« Ответ #7 : 26 Сентября 2002, 13:59:16 »
Если не лень возиться с OLE, то можно поработать с Excel через Win32::OLE. Работает только под Win, разумеется...

В документации к Win32::OLE есть примеры работы с Excel, кстати ;)
[ основной браузер когда-то был, теперь попробуй разберись =]

 

Sitemap 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 27 28