首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Python读取Excel文件到表

用Python读取Excel文件到表
EN

Stack Overflow用户
提问于 2022-07-15 10:15:32
回答 1查看 92关注 0票数 0

我在将excel文件读入Python程序时遇到了问题:

这是我的解读:

代码语言:javascript
复制
data = pd.read_excel('<file path>PriceOdometerV3.xlsx')

这就是我想要读到的:

代码语言:javascript
复制
df_X = data[:, np.newaxis,2]

这就是我得到的信息:

代码语言:javascript
复制
TypeError: '(slice(None, None, None), None, 2)' is an invalid key

有什么建议吗?我知道我漏掉了一个参数,这个参数会把文件切成骰子,但是呢?

EN

回答 1

Stack Overflow用户

发布于 2022-07-15 16:43:44

我试用了你的代码,出于某种原因,我无法让它喜欢使用熊猫在Excel电子表格中阅读。我最好能用"openpyxl“包。如果您有这个包,您可能会查看我构建的以下示例程序。

代码语言:javascript
复制
from openpyxl import load_workbook
import pandas as pd

data = load_workbook(filename = 'PriceOdometerV3.xlsx')

sheet_names = data.sheetnames
name = sheet_names[0]
sheet_ranges = data[name]
df_x = pd.DataFrame(sheet_ranges.values)

print(df_x)

下面是一个小电子表格的一些示例输出,其中有两列,即计量器读取和价格。

代码语言:javascript
复制
==>python3 Excel.py 
                  0      1
0  Odometer Reading  Price
1            107338  10000
2             85000  14000
3            205777   5535

也许这是你可以利用的另一种选择。希望这能有所帮助。

致以问候。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72992443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档