python读取xlsx文件中2A到1799C的程序
以下是读取xlsx文件中2A到1799C的Python程序示例:
import openpyxl
# 打开xlsx文件
workbook = openpyxl.load_workbook('文件名.xlsx')
# 选择工作表
worksheet = workbook['工作表名']
# 定义开始和结束的行数和列数
start_row = 2
end_row = 1799
start_col = 'A'
end_col = 'C'
# 读取数据
data = []
for row in range(start_row, end_row+1):
row_data = []
for col in range(ord(start_col), ord(end_col)+1):
cell_value = worksheet[chr(col) + str(row)].value
row_data.append(cell_value)
data.append(row_data)
# 输出数据
for row in data:
print(row)
请将上述代码中的文件名.xlsx替换为你要读取的xlsx文件的实际文件名,将工作表名替换为你要读取的工作表的实际名称。
此程序使用openpyxl库来读取xlsx文件。它首先打开xlsx文件,然后选择要读取的工作表。然后,它使用循环遍历指定的行和列范围,将每个单元格的值存储在一个二维列表中。最后,它输出读取的数据。
请注意,openpyxl库需要提前安装,可以使用以下命令进行安装:
pip install openpyxl
``
原文地址: https://www.cveoy.top/t/topic/i1N5 著作权归作者所有。请勿转载和采集!