13.1. 创建表格

未匹配的标注

创建表格

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
}`)

注意,表格坐标区域至少需要包含两行:字符型的标题行和内容行。每列标题行的字符需保证是唯一的,并且必须在调用 AddTable 函数前设置表格的标题行数据。多个表格的坐标区域不能有交集。

可选参数 table_name 用以设置自定义表格名称,同一个工作表内的表格名称应该是唯一的。

Excelize 支持的表格样式 table_style 参数:

TableStyleLight1 - TableStyleLight21
TableStyleMedium1 - TableStyleMedium28
TableStyleDark1 - TableStyleDark11
索引 预览 索引 预览 索引 预览
yDx37MVB6d.png!large TableStyleLight1 Tm1bVZRbTO.png!large TableStyleLight2 El30kPjbsy.png!large
TableStyleLight3 LiU9weqr0C.png!large TableStyleLight4 h1Lz5KCgAh.png!large TableStyleLight5 QKlGZdXcLe.png!large
TableStyleLight6 rqGpQ9AmRg.png!large TableStyleLight7 1cQCzIs6VM.png!large TableStyleLight8 Z1TZ6UhpqB.png!large
TableStyleLight9 tvigPZAjdK.png!large TableStyleLight10 Ek8ffTd2qO.png!large TableStyleLight11 ttvbXdCPTf.png!large
TableStyleLight12 wIFKcLbshQ.png!large TableStyleLight13 CSqIlPWa3c.png!large TableStyleLight14 xBFc4JwrJq.png!large
TableStyleLight15 lzg0X8elkL.png!large TableStyleLight16 IDYjnykyL6.png!large TableStyleLight17 IEl1dIzi55.png!large
TableStyleLight18 y8NG6nqKr6.png!large TableStyleLight19 xxwb7tgwUU.png!large TableStyleLight20 I8I7BaurOl.png!large
TableStyleLight21 PTE4JfXJwW.png!large TableStyleMedium1 aAzZp5tqri.png!large TableStyleMedium2 VLsVKNq0AF.png!large
TableStyleMedium3 WdQmWv6gD5.png!large TableStyleMedium4 biM4DlpJGw.png!large TableStyleMedium5 QAMo3YoRXA.png!large
TableStyleMedium6 LSPsYSCyfF.png!large TableStyleMedium7 A8J4qdgIzc.png!large TableStyleMedium8 Q8tAnqkSB6.png!large
TableStyleMedium9 YUBCitYI6o.png!large TableStyleMedium10 A9VvnmSCRd.png!large TableStyleMedium11 WB1lJ3TCcr.png!large
TableStyleMedium12 ZLCcFGFJKO.png!large TableStyleMedium13 1wWyJ68nHv.png!large TableStyleMedium14 u8d8e77uZQ.png!large
TableStyleMedium15 GHrsrFabR6.png!large TableStyleMedium16 pz0Z7HpwC6.png!large TableStyleMedium17 rqx5in1w7C.png!large
TableStyleMedium18 WTlnG9LKZR.png!large TableStyleMedium19 yLgfc2CXGV.png!large TableStyleMedium20 9BtEC3oWry.png!large
TableStyleMedium21 0fa0wQ54Yz.png!large TableStyleMedium22 EnKiGhJWtA.png!large TableStyleMedium23 tc0hCgzwxJ.png!large
TableStyleMedium24 LegHw3FQyt.png!large TableStyleMedium25 BCiRD3VC3E.png!large TableStyleMedium26 oqtLqk2XWN.png!large
TableStyleMedium27 hDkgOzT3M3.png!large TableStyleMedium28 bipzlzJEpw.png!large TableStyleDark1 jVkwqiIaQb.png!large
TableStyleDark2 TA0NsqZJuP.png!large TableStyleDark3 CZumOwqBf1.png!large TableStyleDark4 tji07fSru9.png!large
TableStyleDark5 EBN33M0NNZ.png!large TableStyleDark6 uoMuCb6NeY.png!large TableStyleDark7 iXaWJmTe3a.png!large
TableStyleDark8 02KX0GR8oZ.png!large TableStyleDark9 LEbWPr5wx1.png!large TableStyleDark10 4V1dxjF4hJ.png!large
TableStyleDark11 LgkmUysesl.png!large

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
xuri
讨论数量: 0
发起讨论 只看当前版本


暂无话题~