【发布时间】:2017-02-15 03:56:37
【问题描述】:
我有一个 Excel 工作簿,其中 C 列作为数字存储为文本。将其转换为数字的 C# 语法是什么?我知道这个 VBA 可以完成这项工作
Range("C:C").Select
With Selection
Selection.NumberFormat = "0.00%"
.Value = .Value
End With
我用 C# 尝试过这个 - 但它留下了以文本形式存储的数字。
ExcelWorksheet ws3 = pck.Workbook.Worksheets.Add("New Sheet");
ws3.Cells["A1"].LoadFromDataTable(tableforme, true);
ws3.View.FreezePanes(2, 4);
ws3.Cells["C:C"].Style.Numberformat.Format = "#,##0.00";
ws3.Cells["C:C"].Style.Numberformat.Format = "0%";
我必须在 C# 中做什么来转换存储为文本的数字列。
【问题讨论】:
标签: c# excel c#-4.0 vsto epplus