Skip to content

Commit 6d2f927

Browse files
committed
fix: handle None values in row data for markdown table generation
1 parent 178630a commit 6d2f927

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

apps/common/handle/impl/text/xlsx_split_handle.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
splitter = '\n`-----------------------------------`\n'
2121

22+
2223
def post_cell(image_dict, cell_value):
2324
image = image_dict.get(cell_value, None)
2425
if image is not None:
@@ -152,7 +153,7 @@ def get_content(self, file, save_image):
152153
md_table = '| ' + ' | '.join(headers) + ' |\n'
153154
md_table += '| ' + ' | '.join(['---'] * len(headers)) + ' |\n'
154155
for row in rows:
155-
r = [f'{value}' for key, value in row.items()]
156+
r = [f'{value}' if value is not None else '' for key, value in row.items()]
156157
md_table += '| ' + ' | '.join(
157158
[str(cell).replace('\n', '<br>') if cell is not None else '' for cell in r]) + ' |\n'
158159

0 commit comments

Comments
 (0)