小编Yoh*_*urg的帖子

将存储为文本的数字转换为数字

我有一个Excel工作簿,其中C列作为文本存储.将它转换为数字的C#语法是什么?我知道这个VBA会做这个工作

Range("C:C").Select
With Selection
    Selection.NumberFormat = "0.00%"
    .Value = .Value
End With
Run Code Online (Sandbox Code Playgroud)

我用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%";
Run Code Online (Sandbox Code Playgroud)

我必须在C#中做什么来转换作为文本存储的数字的列.

c# excel vsto c#-4.0 epplus

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

c#-4.0 ×1

epplus ×1

excel ×1

vsto ×1