通过C#代码禁用Excel“存储为文本的数字”警告
我正在使用此代码将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文件包含“存储为文本的数字”警告。
我想忽略/禁用来自C#代码的所有这些警告。
我该怎么做呢?
我find了解决scheme!
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);