python 如何读取 excel 指定单元格内容

 我来答
电子数码小百科NW
2020-02-17 · TA获得超过6493个赞
知道答主
回答量:15
采纳率:0%
帮助的人:4029
展开全部

1、首先打开电脑上编写python的软件。

2、然后新建一个py文件,如下图所示。

3、接着就是导入xlrd包,读取表格的函数就在这里面,如下图所示。

4、然后就是打开想要读取的表格,如下图所示。

5、接着就是指定要读取一个excel表中的那个表格。

6、然后就是根据sheet索引获取sheet内容。

7、最后就是读取一个表格中的行或列的值,就完成了。

百度网友a2546cf
高能答主

2020-01-06 · 有什么不懂的尽管问我
知道小有建树答主
回答量:1610
采纳率:100%
帮助的人:38.4万
展开全部

1、首先在filepathName = pd.read_excel(filepathName, sep='') #读取表格中数据。


2、然后ws = wb.worksheets[0] #获取表格中指定工作表。


3、然后输入for rx in range(1,ws.max_row+1): #遍历表格中的行数。


4、再其次输入#print(rx)temp_list = []

5、快好了,在money = ws.cell(row=rx, column=1).value #获取表中第1列所有的数据

kind = ws.cell(row=rx, column=2).value #获取表中第2列所有的数据

data_dic.append(temp_list)

6、最后#检测结果for l in data_dic:print(l[0],l[1])。

7、然后就完成了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友87b2a52
2013-05-27 · 知道合伙人软件行家
百度网友87b2a52
知道合伙人软件行家
采纳数:523 获赞数:3490
毕业于南京大学,硕士学位。10年软件研发经验。现任信息系统架构师。

向TA提问 私信TA
展开全部
import xlrd

#open the .xls file
xlsname="test.xls"
book = xlrd.open_workbook(xlsname)

#build a dictionary of the names->sheets of the book
sd={}
for s in book.sheets():
    sd[s.name]=s

#obtain Sheet "Foglio 1" from sheet names dictionary
sheet=sd["Foglio 1"]

#print value of the cell J141
print sheet.cell(142,9)

print sheet.cell(142,9)可以获得142行第9列那个单元格的值

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友834a0a1e3
2015-08-24 · TA获得超过835个赞
知道小有建树答主
回答量:1031
采纳率:62%
帮助的人:163万
展开全部

python有很多包可以操作excel单元

其中我用过的有xlrd ,xlwt 一个读一个写, 另外可用 openpyxl或者XlsxWriter 进行读写, 非常简单

读写单元格只需按列表一样读写元素即可

ws['A1'] = 42
a = ws["A2"]

对应的python模块用法可以参考网上教程!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TTWOYONGA
2013-05-27 · TA获得超过255个赞
知道答主
回答量:179
采纳率:100%
帮助的人:92万
展开全部
用xlwt和xlrd模块

xlrd用于获取指定单元格的内容
data=xlrd.open_workbook(你要读取的文档的路劲+文档名)
table=data.sheets()[0]:表示xls文件的第一个表格,[1]表示第二个表格
cell=table.cell(行,列).value #读取特定行特定列的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式