Python Excel操作模块XlsxWriter之写入空格worksheet.write_blank()

worksheet.write_blank()

write_blank(row, col, blank[, cell_format])

向工作表单元格写入空格。

参数:

  • row(int) - 单元格所在的行(索引从0开始计数)。
  • col(int) - 单元格所在的列(索引从0开始计数)。
  • blank - None或者空字符串。值被忽略。
  • cell_format(Format) - 可选的格式对象。
根据 rowcolumn参数向指定的单元格写入空格:
worksheet.write_blank(0, 0, None, format)

这个方法用于向单元格添加不含字符串或者数字的格式。
Excel区别"Empty"单元格和"Blank"单元格。"Empty"单元格是指不包含数据或格式的单元格,而"Blank"单元格是指不包含数据但包含格式的单元格。Excel存储"Blank"单元格但忽略"Empty"单元格。

同样的,如果你写了一个不含格式的空单元格,它会被忽略:

worksheet.write('A1', None, format)  # 执行write_blank()方法
worksheet.write('A2', None)          # 忽略

这个看似无趣的事实意味着你可以编写数组数据,而无须对None或空字符串进行特殊处理。

如上所示,行-列和A1表示法都支持。

你可能感兴趣的:(Python)