簡體   English   中英

從 PyCharm 中的 Excel 文件導入數據

[英]Importing Data from Excel File in PyCharm

我在使用 python 從 excel 文件中讀取數據時遇到了一些問題。 我正在使用 PyCharm,所以我不知道這是否是問題所在,但我已經嘗試了 3 或 4 個教程,但我沒有任何運氣。

這就是我的代碼的樣子:

import pandas as pd

data = pd.ExcelFile(r'C:\Users\lfasanello\PycharmProjects\excel2\sales.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 數據的方法,但都不起作用。 在我導入 pandas 的第一部分中,我將 sales.xlsx 文件移到了工作目錄中,所以我認為這不是問題所在。 在我導入 xlrd 的第二次嘗試中,我設置 loc = 文件路徑,我收到錯誤:

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXXX escape

我嘗試了一些解決方法,例如將 r 放在文件路徑的前面,如下所示: r"C:\Users\lfasanello\Desktop\sales.xlsx"

我也嘗試過雙反斜杠,如下所示:“C:\\Users\\lfasanello\\Desktop\\sales.xlsx”

但即使我沒有收到錯誤,程序也不會打印任何東西。 如果有人可以幫助我,我將不勝感激,謝謝。

好的,我用這段代碼得到了數據:

import pandas as pd


data = pd.read_excel(r'C:\Users\lfasanello\Desktop\sales.xlsx')
print(data)

我認為我的 Pycharm 安裝可能有問題,或者文件路徑有問題。 此外,我嘗試導入的 excel 數據有超過 100 萬行,因此在我大幅減少該數字后,它起作用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM