ExcelWriterXLSX操作Excel 2007文件
用 Perl 写 Excel 文件其实没你想的那么麻烦。Excel::Writer::XLSX这个模块就是专门干这个活的,生成.xlsx 文件又快又稳,支持样式、公式、图表啥的,功能还挺全。
Excel::Writer::XLSX的写法也顺手,几行代码就能搞定一个小报表。像add_worksheet()
加工作表、write()
写数据、add_format()
搞样式,都是那种一眼就懂的 API,逻辑也直观。嗯,不是那种看一眼就想关窗口的写法。
比如你想在 Excel 里加点颜色、加粗个标题,或者写点公式计算下数据,用它都能轻松搞定。配合set_color
、set_bold
这些方法,用起来还挺灵活,写出来的文件,打开直接能用。
性能方面也还不错,写几千行没压力。尤其适合那些跑脚本生成报表的场景。对比老的Spreadsheet::WriteExcel
模块,这个新版本在兼容性和速度上都有提升。
要提醒一句,Excel::Writer::XLSX是只写不读的,别指望它给你解析 Excel。想读 Excel,你得另外找,比如Spreadsheet::ParseXLSX
这种模块配合着用。
如果你在用 Perl 写报表、做数据输出,想整出个专业点的.xlsx 文件,这模块真的值得一试。还有,不装 Excel 也能用,部署起来挺省事的。
213.05KB
文件大小:
评论区