美文网首页
写入excel文档

写入excel文档

作者: 测试媛617 | 来源:发表于2018-08-23 19:49 被阅读0次
import openpyxl

'''
创建并保存工作表
'''
wb = openpyxl.load_workbook('test.xlsx')
print(wb.get_sheet_names())
sheet = wb.active
print(sheet)
print(sheet.title)
# 更改Sheet表名字
sheet.title = 'Spam Bacon Eggs Sheet'
print(wb.get_sheet_names())
# 保存生效
wb.save('copy_test.xlsx')
print('---------------------')

'''
创建和删除工作表,利用create_sheet() and remove_sheet()方法,可以在工作薄中添加或删除工作表
create_sheet()方法返回一个新的Worksheet对象,index指定索引,title为名称
'''
test = openpyxl.Workbook()
print(test.get_sheet_names())
print(test.create_sheet())
print(test.get_sheet_names())
print(test.create_sheet(index=0,title='first sheet'))
print(test.get_sheet_names())
print(test.create_sheet(index=2,title='Middle sheet'))
print(test.get_sheet_names())
test.remove_sheet(test.get_sheet_by_name('Middle sheet'))
test.remove_sheet(test.get_sheet_by_name('Sheet1'))
print(test.get_sheet_names())
print('----------------')

'''
将值写入单元格
'''
sheet = wb.get_sheet_by_name('Sheet2')
sheet['A1'] = 'Hello world!'
print(sheet['A1'].value)
wb.save('ceshi.xlsx')
  • 结果是:
---------------------
['Sheet']
<Worksheet "Sheet1">
['Sheet', 'Sheet1']
<Worksheet "first sheet">
['first sheet', 'Sheet', 'Sheet1']
<Worksheet "Middle sheet">
['first sheet', 'Sheet', 'Middle sheet', 'Sheet1']
['first sheet', 'Sheet']
----------------
Hello world!

相关文章

网友评论

      本文标题:写入excel文档

      本文链接:https://www.haomeiwen.com/subject/pkgmiftx.html