leo*_*ora 6 c# excel closedxml
我有一个使用ClosedXML导出到Excel的C#应用程序.它工作正常但只是遇到了一个问题,当我点击:
var ms = new MemoryStream();
workbook.SaveAs(ms);
Run Code Online (Sandbox Code Playgroud)
我得到一个例外:
' ', hexadecimal value 0x0B, is an invalid character
Run Code Online (Sandbox Code Playgroud)
它肯定是数据相关的,因为我看它确实工作正常,但其他数据导致这个问题.
我怎样才能找出造成问题的角色?此外,一旦我弄清楚了,找到这个角色在我的数据中的哪个位置的最佳方法是什么?
由于您在ClosedXML表中放入的数据/字符串中包含无效字符,因此必须找到它们并将其取出.
最简单的解决方案是添加
.Replace((0x0B).ToString(), " ")
Run Code Online (Sandbox Code Playgroud)
删除所有字符串以删除垂直制表符并用空格替换它们.
| 归档时间: |
|
| 查看次数: |
5871 次 |
| 最近记录: |