gpt4 book ai didi

c# - 使用 EPPlus (asp.net) 在 excel 中转换为整数

转载 作者:太空狗 更新时间:2023-10-29 23:47:25 25 4
gpt4 key购买 nike

我正在使用 LoadFromDataTable 将数据从数据表加载到 Excel 中方法然后将单元格格式更改为整数仍然显示错误 “此单元格中的数字格式为文本或以撇号开头”

单元格仅在右侧显示,数字格式仅显示在单元格属性上。

我仍然不明白为什么会出现此错误??。

Dim wsManufacturing As ExcelWorksheet = pck.Workbook.Worksheets.Add("Manufacturing")
wsManufacturing.Cells("A1").LoadFromDataTable(dtManufacturing, True)
Using col As ExcelRange = wsManufacturing.Cells(2, 2, 2 + dtManufacturing.Rows.Count, 2)
col.Style.Numberformat.Format = "#,##0"
col.Style.HorizontalAlignment = ExcelHorizontalAlignment.Right
End Using

enter image description here

最佳答案

你可以这样做:

//strValue="98.5%";
double realValue=double.Parse(strValue.Replace("%", string.Empty));
Worksheet.Cells[row + 1, col].Style.Numberformat.Format = "#0\\.00%";
Worksheet.Cells[row + 1, col].Value = realValue;

关于c# - 使用 EPPlus (asp.net) 在 excel 中转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11077106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com