创建表格
func (f *File) AddTable(sheet, hcell, vcell, format string) error
根据给定的工作表名、单元格坐标区域和条件格式创建表格。
- 例1,在名为
Sheet1
的工作表A1:D5
区域创建表格:
err := f.AddTable("Sheet1", "A1", "D5", ``)
- 例2,在名为
Sheet2
的工作表F2:H6
区域创建带有条件格式的表格:
err := f.AddTable("Sheet2", "F2", "H6", `{"table_name":"table","table_style":"TableStyleMedium2", "show_first_column":true,"show_last_column":true,"show_row_stripes":false,"show_column_stripes":true}`)
注意,表格坐标区域至少需要覆盖两行:字符型的标题行和内容行。多个表格的坐标区域不能有交集。
可选参数 table_name
用以设置自定义表格名称,同一个工作表内的表格名称应该是唯一的。
Excelize 支持的表格样式 table_style
参数:
TableStyleLight1 - TableStyleLight21
TableStyleMedium1 - TableStyleMedium28
TableStyleDark1 - TableStyleDark11