在 Python 中操作 Microsoft Excel 表格,可以使用 openpyxl 库。它可以帮助你读取、修改和写入 Excel 表格。
下面是使用 openpyxl 库读取 Excel 表格的一个简单示例:
import openpyxl
# Open the Excel workbook
workbook = openpyxl.load_workbook('input.xlsx')
# Get the sheet names
print(workbook.sheetnames)
# Get the active sheet
sheet = workbook.active
# Print the sheet title and dimensions
print(f'{sheet.title}: {sheet.dimensions}')
# Iterate through all the rows and cells
for row in sheet.rows:
for cell in row:
# Print the cell value
print(cell.value)
上面Python 中操作 Microsoft Excel 表格的代码会打开名为 input.xlsx
的 Excel 工作簿,然后打印出工作簿中所有工作表的名称,并遍历活动工作表中的所有行和单元格,打印出每一个单元格的值。
如果你想要修改 Excel 表格,可以使用 openpyxl 库修改表格中的数据。下面是一个简单的例子:
import openpyxl
# Open the Excel workbook
workbook = openpyxl.load_workbook('input.xlsx')
# Get the active sheet
sheet = workbook.active
# Modify the cell value
sheet['A1'] = "Modified cell value"
# Save the workbook to a new file
workbook.save('output.xlsx')
上面Python 中操作 Microsoft Excel 表格的代码会打开名为 input.xlsx
的 Excel 工作簿,修改活动工作表中的单元格值,然后将修改后的工作簿保存到一个新的文件 output.xlsx
中