从性能角度分析, 建议尽量使用其它格式比如Parquet或CSV
Polars没有原生的Excel读取器, 但是可以使用第三方引擎来解析Excel, 可用的引擎如下:
我们建议默认使用FastExcel引擎. xlsx2csv和openpyxl引擎速度较慢, 但可能具有更多解析复杂数据的功能
下面以使用fastexcel为例, 首先安装fastexcel
注意这里我们可以通过sheet_name
指定要读取哪个sheet, 默认为第一个sheet, 如果想查看有哪些sheet, 可以使用参照下面的代码
使用write_excel
写入excel, 可以通过worksheet指定工作表的名称
uv install xlsxwriter
Polars可以创建具有多个工作表和格式丰富的Excel文件, 更多详情, 可以参阅write_excel
的文档