Skip to content

DOCXKIT_TABLE_INVALID_COLUMNS: 表格網格無效 ​

表格沒有欄,或儲存格跨度無效、重疊、超出邊界。

修復步驟 ​

  1. 至少定義一欄。
  2. 將 rowSpan 和 colSpan 限制在網格範圍內,移除重疊的儲存格位置。

問題範例 ​

ts
// Invalid table grid: no columns.
const columns = []

修復範例 ​

ts
import { createDocx } from 'docx-kit'

const blob = await createDocx().table({
  columns: [{ key: 'name', title: 'Name' }],
  data: [{ name: 'Ada' }],
}).toBlob()

常見原因 ​

  • 欄定義為空,或儲存格跨度超出網格、互相重疊。

診斷欄位 ​

訊息範例 ​

text
Table must have at least one column

原始碼與相關指南 ​

Released under the MIT License.