Страница 1 из 1

Сортировка данных в Excel с помощью Perl

Добавлено: 31 авг 2006, 15:14
Ventil
Всем привет.

Cтолкнулся с проблемой сортировки данных в Excel с помощью Perl.
В описании модулей ParseExcel и Writeexcel ничего подобного не нашел.
Отсортировать надо в порядке возрастания (числа), изначально таблица заполняется из txt файла.[/b]

Добавлено: 08 сен 2006, 11:08
UUU
Неясен вопрос.
У тебя уже есть табла в экселе и тебе ее надо сортирнуть перлом? Или ты просто заполняешь таблу экселя из перла?

в перле sort - отсортирует что угодно :-)

Данные в экселе - тот же текстовый файл, только с расширение xls и разделителями табуляция :-)

Добавлено: 10 окт 2006, 18:00
Ventil
Я заношу данные в Excel с помощью Perl.
На выходе должны получиться отсортированные данные по второму значению строки (второй столбец) по возростанию, для дальнейшего сравнения данных.

Добавлено: 10 окт 2006, 20:39
Oscar
Ventil,
заносишь данные в ассоциированный массив:

array["значение второго столбца"] = array("значение первого", "значение второго", "значение третьего")

сортируешь по ключам

и выводишь в Excel

P.S. если в PERL есть что-то типа usort, то можно занести в любом порядке, а в функции сортировки сравнивать a[1] <> a[2]

Добавлено: 17 окт 2006, 10:33
Ventil
Спасибо за идею.

Если получится отпишусь.