禁用Excel“以文本形式存储的数字”;通过c#代码发出警告
本文关键字:通过 代码 警告 数字 Excel 文本 存储 禁用 | 更新日期: 2023-09-27 18:14:38
我使用以下代码将CSV文件转换为xls文件:
Spire.Xls.Workbook workbook = new Spire.Xls.Workbook();
workbook.LoadFromFile(path + @"'1.csv", ",", 1, 1);
Spire.Xls.Worksheet sheet = workbook.Worksheets[0];
workbook.SaveToFile(path + @"'1.xls");
生成的excel文件包含"Numbers Stored as Text"警告。
我想在c#代码中忽略/禁用所有这些警告。
我该怎么做?
我找到解决方案了!
using Excel = Microsoft.Office.Interop.Excel;
Excel.Application app= new Excel.Application();
app.ErrorCheckingOptions.BackgroundChecking = false;//This line disable error checking
Excel.Workbook wb = app.Workbooks.Open(path, 0, false, 5, "", "", true, Excel.XlPlatform.xlWindows, "'t", false, false, 0, true);
...
wb.Close(true, url, null);