stu_num
=
[
]
workbook1
=
openpyxl
.
load_workbook
(
r
'D:\PYTHON\openpyxl_read_write\\数据管理系统.xlsx'
)
worksheet1
=
workbook1
.
active
for
cell
in
worksheet1
[
'A'
]
:
print
(
cell
.
value
)
stu_num
.
append
(
cell
.
value
)
for
i
in
range
(
len
(
stu_num
)
)
:
print
(
stu_num
[
i
]
)
print
(
type
(
cell
.
value
)
)
for
cell
in
worksheet1
[
1
]
:
print
(
cell
.
value
)
原创欢迎多给意见,多交流
我是小玖
初入python的坑,老鸟勿喷,如有错误请指正。搜了好半天没有没找到如何读取execl某一行某一列。废话不多少直接上码import openpyxl#定义一个空列表stu_num=[]#打开目标execl,这里注意openpyxl能读取的execl后缀名是'.xlsx'文件#注意openpyxl能读取的execl后缀名是'.xlsx'文件#注意openpyxl能读取的execl后缀...
openpyxl
用于
操作
后缀名为.
xl
sx的excel表格文件,一个excel电子表格文档称为一个工作簿,每个工作簿可以包含多个表(也称为工作表),在excel中即为左下角的"Sheet1 Sheet2 Sheet3"。打开excel时出现的工作表称为活动表。
首先导入
openpyxl
import
openpyxl
,
wb =
openpyxl
.load_workbook("example.
xl
sx")
调用load_workbook(),传入文件路径,导入工作簿,返回的是一个工作簿对象。
print(
让
xl
rd模块,进行行列
数据
获取,从而获取数组索引
再利用数组索引,进行用
xl
rd模块
读取
某单元格的
数据
,进行判断
用
openpyxl
,进行根据索引单元格,直接赋值
最后,直接save这个文件,就可以了
导入
Python
的依赖
openpyxl
,
xl
rd,解决
exec
l按某列条件,修改另
一列
的值.py
你可以使用
Python
的第三方库 `
openpyxl
` 来
读取
Excel 文件中的
一列
。以下是
读取
Excel 文件中第
一列
数据
并输出的示例代码:
```
python
import
openpyxl
# 打开 Excel 文件
workbook =
openpyxl
.load_workbook('example.
xl
sx')
# 选择需要
读取
数据
的工作表
worksheet = workbook['Sheet1']
#
读取
第
一列
数据
column = worksheet['A']
# 输出第
一列
数据
for cell in column:
print(cell.value)
在上面的代码中,我们首先使用 `
openpyxl
.load_workbook()` 方法打开 Excel 文件,然后使用 `workbook['Sheet1']` 选择需要
读取
数据
的工作表。接着,我们使用 `worksheet['A']`
读取
第
一列
数据
,并使用 `for` 循环遍历列中的每个单元格并输出单元格的值。