通过C#代码禁用Excel“存储为文本的数字”警告 [英] disable Excel “numbers stored as text ” warnings via C# code
本文介绍了通过C#代码禁用Excel“存储为文本的数字”警告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用此代码将CSV文件转换为xls文件:
I'm using this code to convert a CSV file to an xls file:
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#代码中的所有这些警告。
我该怎么做?
The generated excel file contains "Numbers Stored as Text" warnings.
I want to ignore/disable all these warnings from C# code.
How do I do this?
推荐答案
我找到了解决方案!
使用Excel = Microsoft.Office.Interop.Excel;
Excel.Application app = new Excel.Application();
app.ErrorCheckingOptions.BackgroundChecking = false; //此行禁用错误检查
Excel .Workbook wb = app.Workbooks.Open(path,0,false,5,,,true,Excel.XlPlatform.xlWindows,\ t,false,false,0,true);
...
wb.Close(true,url,null);
I found the solution!
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);
这篇关于通过C#代码禁用Excel“存储为文本的数字”警告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文