Python - 使用 openpyxl 模块写入 excel 文件

pythonserver side programmingprogramming

Openpyxl 是一个用于读取和写入 Excel(扩展名为 xlsx/xlsm/xltx/xltm)文件的 Python 库。openpyxl 模块允许 Python 程序读取和修改 Excel 文件。

例如,用户可能需要浏览数千行并挑选出少量信息以根据某些标准进行小幅更改。使用 Openpyxl 模块,可以非常高效且轻松地完成这些任务。

示例

# import openpyxl 模块
import openpyxl  
#调用 openpyxl 的 Workbook() 函数创建一个新的空白 Workbook 对象
wb = openpyxl.Workbook()  
# 从 active 属性获取工作簿活动工作表
sheet = wb.active  
# 单元格对象还具有行、列和坐标属性,可提供单元格的位置信息。
# 第一行或列整数为 1,而不是 0。单元格对象是通过
# 使用工作表对象的 cell() 方法创建的。
c1 = sheet.cell(row = 1, column = 1)
# 将值写入单元格
c1.value = "Vishesh"  
c2 = sheet.cell(row= 1 , column = 2)
c2.value = "Ved"  
# 一旦有了 Worksheet 对象,就可以通过其名称访问单元格对象
# A2 表示列 = 1 & 行 = 2。
c3 = sheet['A2']
c3.value = "Python"
# B2 表示列 = 2 & row = 2。
c4 = sheet['B2']
c4.value = "Programming"  
#每当您修改 Workbook 对象或其工作表和单元格时,#spreadsheet 文件都不会保存,直到您调用 #save()workbook 方法。
wb.save("C:\Users\Vishesh\Desktop\demo.xlsx")

相关文章