fobia / php-tablesheet
PHP Table Sheet
Installs: 19
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Language:HTML
pkg:composer/fobia/php-tablesheet
Requires
- php: >=5.3.0
Suggests
- phpoffice/phpexcel: install for php
This package is auto-updated.
Last update: 2025-10-07 02:20:51 UTC
README
Конвертор таблиц в стандартный CSV формат
Installation
Установка
$ sudo apt-get install python python-pip
$ sudo pip install --requirement=requirements.txt
$ composer install
requirements.txt
chardet==2.3.0
xlrd==0.9.3
xlsx2csv==0.7.1
xlutils==1.7.1
xlwt==0.7.5
Usage
toCSV()
Fobia\TableSheet::toCSV($pFilename, $outfile, $options)
Parameters:
pFilenameString Имя читаемого файла.outfileString Путь к записываемому файлу.optionsArray Параметры.
delimiterString (optional, default:,) разделитель
toXLS()
Fobia\TableSheet::toXLS($csvFile, $output, $options)
Parameters:
csvFileString Имя читаемого файла.outputString Путь к записываемому файлу.optionsArray Параметры.
sheetnameString (optional, default:Sheet1) Название листа.
head_colorString (optional, default:null) Установить шапку в цвет (#F4ECC5) [red, yellow, blue]
forseString (optional, default:false) Попытаться предварительно преобразовать формат файла
Usage python
Синтаксис
$ python convert-table.py <command> [options] <infile> <outfile>
, где:
commandString (csv,xls) команда.infileString входной-файлoutfileString выходной-файл (CSV, XLS)
csv - конвертация в CSV
--delimiter <D>String (optional, default:,) delimiter columns delimiter in csv (default: ',')
xls - конвертация в XLS
--forseпредварительно преобразовать в csv--sheetname <S>String (optional, default:Sheet1) имя сохраняемого листа--headзаморозить шапку--color <C>String (optional) цвет фона шапки
Преобразовать в правельный CSV формат, разделитель ,
$ python convert-table.py csv in.xls out.csv
$ python convert-table.py csv --delimetr ';' in.xls out.csv
Преобразовать в excel таблицу
$ python convert-table.py xls in.csv out.xls
$ python convert-table.py xls --forse in.oter out.xls
$ python convert-table.py xls --head --color '#FFCC00' in.csv out.xls