10.3. 流式创建表格
流式创建表格
func (sw *StreamWriter) AddTable(hCell, vCell, opts string) error
根据给定的单元格坐标区域和条件格式流式创建表格。
例1,在 A1:D5
区域流式创建表格:
err := streamWriter.AddTable("A1", "D5", "")
例2,在工作表 F2:H6
区域创建带有条件格式的表格:
err := streamWriter.AddTable("F2", "H6", `{
"table_name": "table",
"table_style": "TableStyleMedium2",
"show_first_column": true,
"show_last_column": true,
"show_row_stripes": false,
"show_column_stripes": true
}`)
注意,表格坐标区域至少需要包含两行:字符型的标题行和内容行。每列标题行的字符需保证是唯一的,当前仅支持在每个工作表中流式创建一张表格,并且必须在调用该函数前通过 SetRow
流式设置表格的标题行数据。支持的表格样式与非流式创建表格 AddTable
相同。