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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 如何读取 excel 指定单元格内容相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

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

参考技术A

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、然后就完成了。

参考技术B 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列那个单元格的值

本回答被提问者采纳
参考技术C

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

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

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

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

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

参考技术D 用xlwt和xlrd模块

xlrd用于获取指定单元格的内容
data=xlrd.open_workbook(你要读取的文档的路劲+文档名)
table=data.sheets()[0]:表示xls文件的第一个表格,[1]表示第二个表格
cell=table.cell(行,列).value #读取特定行特定列的内容

python读取excel某一单元格内容然后显示在网页上?

现在已经做好了一个前段的网页,上面有几个不同的模块,每个模块将会显示同一个excel文件里不同单元格的内容,请问大神具体应该怎么做,我不是IT出身,所有麻烦大家务必讲详细一点。比如:前段html代码应该加什么,python应该怎么写?感谢大家了

参考技术A 我是否可以这样认为:
1、python读取excel是后台程序,即服务器代码;
2、显示到网页,即前端代码;

这就分静态渲染和动态交互的问题了。就是把excel内容读出来直接替换到html上显示,还是服务器提取数据,传递给前端,前端来渲染,实现数据交互。这样excel优点类似数据库。

最简单的方式就是采用模板,使用后台框架如django,把excel数据直接填充到html上,发到前端。
参考技术B 可以用一些模板来替换 比如jinja2追问

能否详细解释一下,您是说模版替换html前端文件吗

追答

本质上就是通过字符串替换 构造出一个html
私信帮忙

以上是关于python 如何读取 excel 指定单元格内容的主要内容,如果未能解决你的问题,请参考以下文章

Excel单元格内容包含指定单元格内容时,如何把“指定单元格2”复制到“单元格1”后面?

用vb.net如何读取excel单元格内容?

python读取excel某一单元格内容然后显示在网页上?

nodejs读取excel时如何判断合并的单元格

读取excel合并单元格内容

MFC中怎么读取Excel文件里的每个单元格内容