python openpyxlライブラリの簡単な使用
1239 ワード
from openpyxl import Workbook
from openpyxl import load_workbook
# from openpyxl.writer.excel import ExcelWriter
'''
sheet
'''
# output.xlsx
wb = load_workbook(u"output.xlsx")
# sheet
source = wb.active
# sheet
target = wb.copy_worksheet(source)
# sheet
target.title = 'copy'
#
wb.save(u"output.xlsx")
'''
'''
wb = load_workbook(u"output.xlsx")
# sheet
sheetnames =wb.sheetnames
# sheet
sheet = wb[sheetnames[0]]
# A , D1
sheet["D1"] = "=SUM(A:A)"
# A2
print(sheet['A2'].value)
# 6 , 3
print(sheet.cell(row=6,column=3).value)
# A1
sheet['A1'] = '47'
#
wb.save("update.xlsx")
'''
excel
'''
# excel
wb = Workbook()
# sheet
sheet = wb.active
# A1 4
sheet['A1'] = 4
#
wb.save("create.xlsx")
'''
'''
# output.xlsx
wb = load_workbook('output.xlsx')
sheet = wb.copy_worksheet(wb.active)
sheet.title = 'copy'
# (idx) (amount)
sheet.insert_rows(idx=2, amount=2)
#
wb.save('insert.xlsx')