创建并保存Excel文档:
导入openpyxl,操作系统
操作系统. chdir (' d ://练习) )
wb=openpyxl.Workbook (
wb.sheetnames
输出:“sheet”
sheet=wb.active
sheet.title
输出:“Sheet”
sheet.title=' spambaconeggssheet '
wb.sheetnames
输出: ['Spam Bacon Eggs Sheet']
复制代码
修改Workbook对象或其工作表和单元格时(save ) )除非调用工作簿方法,否则不会保存电子表格文件
导入openpyxl
WB=openpyxl.load _ workbook (example.xlsx ) )。
sheet=wb.active
sheet.title='Spam Spam Spam '
wb.save
WB.save(Example_copy.xlsx )。
复制代码
将文件名作为字符串传递给save (方法)以保存更改。 传入的文件名与原始文件名不同,如' example_copy.xlsx ',更改将保存在电子表格的副本中。
创建和删除工作表:
可以使用create_sheet(andremove_sheet )方法在工作簿中添加或删除工作表
导入openpyxl,操作系统
操作系统. chdir (' d ://练习) )
wb=openpyxl.Workbook (
wb.sheetnames
['Sheet']
wb.create_sheet (
wb.sheetnames
['Sheet ',' Sheet1']
WB.create _ sheet (索引=0,title='First Sheet ' ) )。
wb.sheetnames
['First Sheet '、' Sheet '、' Sheet1']
WB.create _ sheet (索引=2,title='Middle Sheet ' ) )。
wb.sheetnames
['First Sheet '、' Sheet '、' Middle Sheet '、' Sheet1']
复制代码
默认情况下,create_sheet ()方法返回工作簿的最后一个工作表,即名为SheetX的新Worksheet对象。 或者,也可以使用index和title关键字参数指定新工作表的索引或名称。
del wb['Middle Sheet']
del wb['Sheet1']
wb.sheetnames
['First Sheet ',' Sheet']
复制代码
在工作簿中添加或删除工作表后,请调用save ) )方法以保存更改。
将值写入单元格:
导入openpyxl
wb=openpyxl.Workbook (
sheet=wb['Sheet']
sheet['A1']='Hello world!'
sheet['A1'].value
'赫尔洛世界! " "
复制代码