worksheet.write_blank()
write_blank(row, col, blank[, cell_format])
向工作表单元格写入空格。
参数:
- row(int) - 单元格所在的行(索引从0开始计数)。
- col(int) - 单元格所在的列(索引从0开始计数)。
- blank - None或者空字符串。值被忽略。
- cell_format(Format) - 可选的格式对象。
根据
row和
column参数向指定的单元格写入空格:
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表示法都支持。