diff --git a/apps/common/handle/impl/table/xls_parse_table_handle.py b/apps/common/handle/impl/table/xls_parse_table_handle.py
index 5609e3e88..897e347e8 100644
--- a/apps/common/handle/impl/table/xls_parse_table_handle.py
+++ b/apps/common/handle/impl/table/xls_parse_table_handle.py
@@ -82,7 +82,10 @@ class XlsSplitHandle(BaseParseTableHandle):
for row in data:
# 将每个单元格中的内容替换换行符为
以保留原始格式
md_table += '| ' + ' | '.join(
- [str(cell).replace('\n', '
') if cell else '' for cell in row]) + ' |\n'
+ [str(cell)
+ .replace('\r\n', '
')
+ .replace('\n', '
')
+ if cell else '' for cell in row]) + ' |\n'
md_tables += md_table + '\n\n'
return md_tables