Как я могу считать файлы Excel в Perl?

Я ищу некоторые примеры/совет о том, как записать, что сценарий Perl для чтения данных из файла Excel затем использует чтение данных в (как строка, надо надеяться) и передает его другому файлу Perl (как аргумент).

Цель состоит в том, чтобы иметь таблицу, в которой пользователь может ввести некоторые данные (место назначения ftp или имя файла) в таблицу. Затем моя программа захватит те данные в, делают некоторую автоматизацию с ним. Это не должно быть очень изящно в реализации... Просто нужен он для чтения строк данных более или менее.

7
задан Sinan Ünür 25 January 2010 в 19:47
поделиться

3 ответа

Модуль :: Parseexcel Модуль может прочитать файлы Excel. Документация включает примеры, как его использовать.

14
ответ дан 6 December 2019 в 06:03
поделиться

Вы можете использовать Электронная таблица :: Прочитайте , которые будут делегировать соответствующим модулем для чтения электронных таблиц в различных форматах, таких как Excel, OpenOffice и CSV.

С другой стороны, учитывая ваше описание проблемы, я думаю, что вам будет намного лучше, используя стандартный формат файла конфигурации:

#!/usr/bin/perl

use Config::Std;

read_config 'ftp.ini' => my %config;

for my $file ( keys %config ) {
    print "File: '$file'\n";
    print "$_: ", $config{$file}->{$_}, "\n"
        for qw( site protocol remote_name);
}

FTP.INI :

[c:\Documents and Settings\user\My Documents\this.txt]
site = ftp.example.com
protocol = ftp
remote_name = that.txt
9
ответ дан 6 December 2019 в 06:03
поделиться

Проверьте синопсис в этих модулях:

7
ответ дан 6 December 2019 в 06:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: