fobia / php-tablesheet
PHP Table Sheet
v0.1
2015-05-07 13:31 UTC
Requires
- php: >=5.3.0
Suggests
- phpoffice/phpexcel: install for php
This package is auto-updated.
Last update: 2024-09-06 23:51:49 UTC
README
将表格转换为标准CSV格式
安装
安装
$ 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
用法
toCSV()
Fobia\TableSheet::toCSV($pFilename, $outfile, $options)
参数
pFilenameString 读取文件的名称。outfileString 写入文件的路径。optionsArray 参数。
delimiterString (optional, default:,) 分隔符
toXLS()
Fobia\TableSheet::toXLS($csvFile, $output, $options)
参数
csvFileString 读取文件的名称。outputString 写入文件的路径。optionsArray 参数。
sheetnameString (optional, default:Sheet1) 工作表名称。
head_colorString (optional, default:null) 设置标题颜色(#F4ECC5)[红色,黄色,蓝色]
forseString (optional, default:false) 尝试预先转换文件格式
Python用法
语法
$ python convert-table.py <command> [options] <infile> <outfile>
, 其中
commandString (csv,xls) 命令。infileString 输入文件outfileString 输出文件(CSV,XLS)
csv - 转换为CSV
--delimiter <D>String (optional, default:,) csv中列的分隔符(默认:',')
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