使用python调整excel表格的行和列以及合并或拆分单元格

7、使用python 调整excel表格的行和列

D:\python\demo.xlsx 如下:

使用python调整excel表格的行和列以及合并或拆分单元格_第1张图片

调整A1单元格的行高为100磅,列宽为100个字符

>>> import openpyxl
>>> excel=openpyxl.load_workbook('D:\\python\\demo.xlsx')
>>> sheet=excel['Sheet1']
>>> sheet.row_dimensions[1].height=100
>>> sheet.column_dimensions['A'].width=100
>>> excel.save('D:\\python\\demo.xlsx')

结果如图所示:

使用python调整excel表格的行和列以及合并或拆分单元格_第2张图片

8、使用python 合并和拆分单元格

D:\python\demo.xlsx文件如下:

使用python调整excel表格的行和列以及合并或拆分单元格_第3张图片

(1)合并A1到C1的单元格:sheet.merge_cells(‘A1:C1’)

>>> import openpyxl
>>> excel=openpyxl.load_workbook('D:\\python\\demo.xlsx')
>>> sheet=excel['Sheet1']
>>> sheet.merge_cells('A1:C1')
>>> excel.save('D:\\python\\demo.xlsx')

合并后的结果如下:

使用python调整excel表格的行和列以及合并或拆分单元格_第4张图片

(2)拆分A1的单元格:sheet.unmerge_cells(‘A1:C1’)

>>> import openpyxl
>>> excel=openpyxl.load_workbook('D:\\python\\demo.xlsx')
>>> sheet=excel['Sheet1']
>>> sheet.unmerge_cells('A1:C1')
>>> excel.save('D:\\python\\demo.xlsx')

拆分后结果如下:

使用python调整excel表格的行和列以及合并或拆分单元格_第5张图片

你可能感兴趣的:(python,python,开发语言,后端)