copy cell style openpyxl

后端 未结 3 1724
醉梦人生
醉梦人生 2020-12-01 20:47

I am trying to copy a sheet, default_sheet, into a new sheet new_sheet in the same workbook.

I did managed to create a new sheet and to cop

3条回答
  •  [愿得一人]
    2020-12-01 21:31

    May be this is the convenient way for most.

        from openpyxl import load_workbook
        from openpyxl import Workbook
        read_from = load_workbook('path/to/file.xlsx')
        read_sheet = read_from.active
        write_to = Workbook()
        write_sheet = write_to.active
        write_sheet['A1'] = read_sheet['A1'].value
        write_sheet['A1'].style = read_sheet['A1'].style
        write_to.save('save/to/file.xlsx')
    

提交回复
热议问题