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

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Ventil
Сообщения: 3
Зарегистрирован: 31 авг 2006, 15:07
Откуда: Киев
Контактная информация:

Всем привет.

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

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

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

Данные в экселе - тот же текстовый файл, только с расширение xls и разделителями табуляция :-)
Реклама запрещена. См. Профиль :-)
Ventil
Сообщения: 3
Зарегистрирован: 31 авг 2006, 15:07
Откуда: Киев
Контактная информация:

Я заношу данные в Excel с помощью Perl.
На выходе должны получиться отсортированные данные по второму значению строки (второй столбец) по возростанию, для дальнейшего сравнения данных.
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Ventil,
заносишь данные в ассоциированный массив:

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

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

и выводишь в Excel

P.S. если в PERL есть что-то типа usort, то можно занести в любом порядке, а в функции сортировки сравнивать a[1] <> a[2]
Ventil
Сообщения: 3
Зарегистрирован: 31 авг 2006, 15:07
Откуда: Киев
Контактная информация:

Спасибо за идею.

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