簡體   English   中英

將excel文件列導入python腳本

[英]Importing excel file columns into python script

現在我有一個旨在發送 Whatsapp 消息的腳本。 它需要電話號碼names = ['phone number 1', 'phone number 2', 'phone number 3']並使用它來查找 Whatsapp 中的聯系人。

我希望能夠用 Excel 文檔填寫“姓名”字段。

我在 python 3.8.3 中,並且已經安裝了熊貓。

我試圖創建小的測試腳本來測試一切,但沒有成功。

import pandas as pd

df = pd.read_excel('contactsList.xlsx')

print(df)

“contactList.xlsx”與我嘗試運行的腳本位於同一文件夾中。

回溯(最近一次通話):文件“/Users/zafarb/PycharmProjects/CelebrateMercy/csvHelps.py”,第 3 行,在 df = pd.read_excel('contactsList.xlsx') 文件“/Users/zafarb/PycharmProjects/CelebrateMercy /venv/lib/python3.8/site-packages/pandas/util/_decorators.py”,第 296 行,包裝器返回 func(*args, **kwargs) 文件“/Users/zafarb/PycharmProjects/CelebrateMercy/venv/ lib/python3.8/site-packages/pandas/io/excel/_base.py", line 304, in read_excel io = ExcelFile(io, engine=engine) File "/Users/zafarb/PycharmProjects/CelebrateMercy/venv/lib /python3.8/site-packages/pandas/io/excel/_base.py", line 867, in init self._reader = self._enginesengine File "/Users/zafarb/PycharmProjects/CelebrateMercy/venv/lib/python3.8 /site-packages/pandas/io/excel/_xlrd.py", line 21, in init import_optional_dependency("xlrd", extra=err_msg) File "/Users/zafarb/PycharmProjects/CelebrateMercy/venv/lib/python3.8/ site-packages/pandas/compat/_optional.py”,第 110 行,在 import_optional_dependency 中引發 ImportError(msg)從無導入錯誤:缺少可選依賴項“xlrd”。 安裝 xlrd >= 1.0.0 以支持 Excel 使用 pip 或 conda 安裝 xlrd。

這是我得到的錯誤。

查看您缺少依賴項的錯誤,

Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.

運行pip install xlrd

xlrd 是一個用於從 Excel 文件讀取數據和格式化信息的庫,無論它們是 .xls 還是 .xlsx 文件。

它需要安裝,在您首選的終端運行中

pip 安裝 xlrd

暫無
暫無

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

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