Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言编程将Excel单元格从科学数字格式化为文本#_C#_Excel_Format_Numeric_Excel Interop - Fatal编程技术网

C# 用C语言编程将Excel单元格从科学数字格式化为文本#

C# 用C语言编程将Excel单元格从科学数字格式化为文本#,c#,excel,format,numeric,excel-interop,C#,Excel,Format,Numeric,Excel Interop,使用Microsoft.Office.Interop.Excel引用将数据从sqlServer数据库提取到Excel工作表后,我遇到了一个问题。数字数据以科学数字格式显示,而不是以文本格式显示。我试图用这种方式格式化我的手机,但仍然不起作用: Microsoft.Office.Interop.Excel.Range单元格=(范围)工作表。单元格[rowNum,fieldNum]; cell.NumberFormat=“@”; 我甚至尝试在我的输入Excel文件中设置我的单元格格式;我实际上是用

使用Microsoft.Office.Interop.Excel引用将数据从sqlServer数据库提取到Excel工作表后,我遇到了一个问题。数字数据以科学数字格式显示,而不是以文本格式显示。我试图用这种方式格式化我的手机,但仍然不起作用:
Microsoft.Office.Interop.Excel.Range单元格=(范围)工作表。单元格[rowNum,fieldNum];
cell.NumberFormat=“@”;
我甚至尝试在我的输入Excel文件中设置我的单元格格式;我实际上是用它作为这个程序的模板;作为数字或文本,但无助地它不工作


如何解决此问题?

请尝试使用EntireClun

cell.EntireColumn.NumberFormat = "@";

检查单元格的值和值2。我的意思是,在单元格中设置值后,记录cell.value.ToString()和cell.Value2.ToString(),查看值是数字还是文本。