понедельник, 1 августа 2011 г.

The Linux Way to Do This: #0002



Файлы Excel передаются на конвейер

Проблема:
Быстро посмотреть содержимое файла Excel, возможно отправить на фильтры grep, uniq, awk, sed и т.д.
Решение:
Если вам часто приходится брать информацию из Excel-файлов, на помощь вам сможет прийти Python с модулем xlrd. Предварительно установите этот модуль, взяв его либо с репозитория(пример для Debian),
root@localhost:~#apt-get install python-xlrd
либо с сайта проекта
http://pypi.python.org/pypi/xlrd
После этого, набросав простенький скрипт вида
[+] xlscat.py (code)
Можно насладиться всеми прелестями bash для работы с xls-документооборотом.
user@localhost:~$ xlscat.py -n 1 sample.xls | grep '192.168.1.1' | awk '{print $1}'

OPTION #1:
Возможно в вашем случае нужно будет немного поиграть с кодировкой, либо вообще задавать её отдельным параметром

Комментариев нет:

Отправить комментарий