mini-software / MiniExcel

Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet (support Linux, Mac)
https://www.nuget.org/packages/MiniExcel/
Apache License 2.0
2.78k stars 337 forks source link

导出带有前置空格项时,比如" 123456a",空格被隐藏掉了 #295

Open LuGuangguang opened 3 years ago

LuGuangguang commented 3 years ago

虽然再用MiniExcel读取时,空格还是可以正常读出来。 我不知道其他人的项目是什么样的,但是我觉得,既然设置了导入项的单元格式为文本,就应该所见即所得。

Excel Type

Upload Excel File

Please attach your issue file by dragging or droppng, selecting or pasting them.

ConsoleApp1.zip

MiniExcel Version

0.18

Description

在导出带有前置空格项时,如:" 123456a",空格在Excel隐藏掉了,显示为“123456a”,虽然再用MiniExcel读取时,仍然 是" 123456a",但是还是需要一个Excel显示为带空格的(因为我把导出的Excel给别人,他们的工具读出来的是不带空格的); image

shps951023 commented 2 years ago

image 原因是 SaveAsByTemplate 会使用原本的 c tag,需要动态判断增加 xml:space=\"preserve\" SaveAs 没这问题,因为能加此判断 image

恩.. 我想想如何解决