从 PyCharm 中的 Excel 文件导入数据



我在使用 python 从 excel 文件中读取数据时遇到了一些问题。我正在使用 PyCharm,所以我不知道这是否可能是问题所在,但我尝试了 3 或 4 个教程,但我没有任何运气。

这是我的代码的样子:

import pandas as pd
data = pd.ExcelFile(r'C:UserslfasanelloPycharmProjectsexcel2sales.xlsx')
print(data.sheet_names)

import xlrd
loc = r"C:/Users/lfasanello/PycharmProjects/excel2/sales.xlsx"
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
print(sheet.cell_value(0, 0))

在此代码中,我尝试了两种不同的方法来读取 excel 数据,但这两种方法都不起作用。在我导入熊猫的第一部分中,我将 sales.xlsx 文件移动到工作目录中,所以我认为这不是问题所在。在我导入 xlrd 的第二次尝试中,我设置 loc = 文件路径,我收到错误:

语法错误:(unicode 错误("unicodeescape"编解码器无法解码位置 2-3 中的字节:截断的 \UXXXXXXXX 转义

我已经尝试了一些解决方法,例如将r放在文件路径前面,如下所示: r"C:\Users\lfasanello\Desktop\sales.xlsx">

我也尝试过双反斜杠,像这样: "C:\\Users\\lfasanello\\Desktop\\sales.xlsx">

但即使我没有收到错误,程序也不会打印任何内容。如果有人可以帮助我,我将不胜感激,谢谢。

好的,我用这段代码得到了数据:

import pandas as pd

data = pd.read_excel(r'C:UserslfasanelloDesktopsales.xlsx')
print(data)

我认为我的 Pycharm 安装可能搞砸了,或者文件路径有问题。此外,我尝试导入的 excel 数据有超过 100 万行,因此在我大幅减少该数字后,它起作用了。

最新更新