可以使用 Python 在 Excel 中提取指定区域的数据并存储到数组中。
首先,你需要安装 openpyxl 库,这是一个用于读写 Excel 文件的 Python 库。
然后,你可以使用以下代码来打开 Excel 文件并提取指定区域的数据:
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('filename.xlsx')
# 选择要提取数据的工作表
worksheet = workbook['Sheet1']
# 定义要提取的区域
start_row = 1
end_row = 10
start_column = 1
end_column = 5
# 创建空数组,用于存储提取的数据
data = []
# 遍历每一行,并提取每一列的数据
for row in range(start_row, end_row+1):
row_data = []
for column in range(start_column, end_column+1):
cell_data = worksheet.cell(row=row, column=column).value
row_data.append(cell_data)
data.append(row_data)
# 打印提取的数据
print(data)
上面的代码会打开一个名为 "filename.xlsx" 的 Excel 文件,然后提取 "Sheet1" 工作表中第 1 行到第 10 行,第 1 列到第 5 列的所有数据,并将其存储到数组 "data" 中。
你可以根据需要修改代码中的 start_row、end_row、start_column、end_column 变量,以提取不同的区域。