簡體   English   中英

使用C#以編程方式將Excel單元格從科學數值格式化為文本

[英]Formating programmatically Excel cells from Scientific numeric to Text with C#

使用Microsoft.Office.Interop.Excel參考將數據從sqlServer數據庫提取到Excel工作表后,我遇到問題。 數字數據以科學的數字格式顯示,而不是以文本格式顯示。 我試圖以這種方式格式化單元格,但仍然無法正常工作: Microsoft.Office.Interop.Excel.Range cell= (Range) worksheet.Cells[rowNum, fieldNum]; cell.NumberFormat="@"; Microsoft.Office.Interop.Excel.Range cell= (Range) worksheet.Cells[rowNum, fieldNum]; cell.NumberFormat="@"; 我什至試圖在輸入Excel文件中設置單元格格式; 我實際上將其用作該程序的模板; 作為數字或文本,但無助地無法正常工作。

我該如何解決這個問題?

通過使用EntireColumn嘗試

cell.EntireColumn.NumberFormat = "@";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM