需要导入相关函数b4.column返回B, b4.row返回4, value则是那个单元格的值。获得最大行和最大列sheet.rows为生成器, 里面是每一行的数据,每一行又由一个tuple包裹。注意range从1开始的,因为在openpyxl中为了和Excel中的表达方式一致,并不和编程语言的习惯以0表示第一个值。由于append函数只能按行写入。使用zip可以方便实现将数据按列写入。直接使用cell的font属性,将Font对象赋值给它。也是直接使用cell的属性aligment,这里指定垂直居中和水平居中。相反,拆分单元格后将这个大单元格的值返回到原来的左上角位置。换句话说若合并前不是在左上角写入数据,合并后单元格中不会有数据。
暂无评论