感谢 pandas,我们可以使用“read_excel”函数将整张表读入数据框中。
我想使用与 xlwings 相同的方法。事实上,我的工作簿已经打开,我不想使用 read_excel 函数(顺便说一句,女巫将花费太长时间来执行),而是使用 xlwings 的强大功能将整张表保存到数据框中。
事实上,使用 xlwings 我们可以将范围保存到数据框中。这意味着我必须知道范围大小。但我想有更好(也更快!)的方法来做到这一点,不是吗?
你有什么想法吗? 非常感谢!
编辑: 一张纸的一个例子我想像 read_excel 那样转移到数据框中。
Name Point Time Power Test1 Test2 Test3 Test4 ##
Test 0 1 10 4 24 144
2 20 8 48 288
3 30 12 72 432
4 40 16 96 576
5 50 20 120 720
6 60 24 144 864
7 70 28 168 1008
8 80 32 192 1152
9 90 36 216 1296
10 100 40 240 1440
11 110 44 264 1584
12 120 48 288 1728
最佳答案
您可以使用内置的 converters把它放在一行中:
df = sht.range('A1').options(pd.DataFrame,
header=1,
index=False,
expand='table').value
关于python - 使用 xlwings 将整张纸放入 Pandas 数据框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34392805/