From 9a586ae6b55c97053ab5ab037908cb93433146ba Mon Sep 17 00:00:00 2001 From: chuang8511 Date: Thu, 22 Aug 2024 14:40:36 +0100 Subject: [PATCH] fix(document): catch the error if there is no data in sheet --- operator/document/v0/markdown_transformer.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/operator/document/v0/markdown_transformer.go b/operator/document/v0/markdown_transformer.go index 2893eaee..ab162a41 100644 --- a/operator/document/v0/markdown_transformer.go +++ b/operator/document/v0/markdown_transformer.go @@ -172,6 +172,12 @@ func (t XlsxToMarkdownTransformer) Transform() (string, error) { return "", fmt.Errorf("failed to get rows: %w", err) } + if len(rows) == 0 { + result += fmt.Sprintf("# %s\n", sheet) + result += "No data found\n\n" + continue + } + result += fmt.Sprintf("# %s\n", sheet) result += util.ConvertDataFrameToMarkdownTable(rows) result += "\n\n"