如何在Polars数据框架中打开excel文件



我是python pandas的用户,但最近发现了polars数据帧,它看起来很有前途,而且速度非常快。我找不到用波兰文打开excel文件的方法。Polars很乐意阅读csvjson等,但并不擅长。

我是熊猫excel文件的广泛用户,我想尝试使用polar。我有很多excel表格,熊猫会自动阅读。我怎么能用polar做同样的事呢?

我错过了什么?

Polars现在有一个read_excel方法,从这个PR开始!

https://pola-rs.github.io/polars/py-polars/html/reference/api/polars.read_excel.html

你应该能够做到:

import polars as pl
df = pl.read_excel("file.xlsx")

这更多的是一种变通方法,而不是真正的答案,但您可以将其读取为panda,然后将其转换为polars数据帧。

import polars as pl
import pandas as pd
df = pd.read_excel(...)
df_pl = pl.DataFrame(df)

但是,您可以向ApacheArrow社区提出支持excel文件的功能请求。

最新更新