使用Microsoft.Office.Interop.Excel引用将数据从我的sqlServer数据库提取到Excel工作表后,我遇到了问题。数字数据以科学数字格式显示,而不是以文本格式显示。我尝试以这种方式格式化我的单元格,但仍然无法工作:
Microsoft.Office.Interop.Excel.Range cell= (Range) worksheet.Cells[rowNum, fieldNum];
cell.NumberFormat="@";
我甚至尝试在输入Excel文件中设置单元格格式;我实际上用它作为这个程序的模板;作为数字或文字但无助但它无法正常工作。
我该如何解决这个问题?
答案 0 :(得分:1)
尝试使用EntireColumn
cell.EntireColumn.NumberFormat = "@";