• 周四. 11月 21st, 2024

Python 中操作 Microsoft Excel 表格

城主

12月 22, 2022 ,

在 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

阅读  Python lambda 函数的详细用法