如何在不乘以 ClosedXML 中的 100 的情况下以数字格式附加 % 符号
How to append % symbol in numbers format without multiplying by 100 in ClosedXML
当我将单元格格式设置为 % 时,导出它会自动将该值乘以 100 并显示该值。所以 1.9 变成 190%,我用这段代码添加了 %.[=11 的符号=]
worksheet.Cell(2, 2).Style.NumberFormat.SetFormat("0.00%");
谁能帮我解决这个问题?
终于自己解决了。
你可以用一种简单的方式做到这一点。如果您想将它应用于单个单元格,请执行此操作,
worksheet.Cell(9, 10).Style.NumberFormat.Format = "#,##0.00\%";
如果您想将其应用于一系列单元格,请执行此操作,
worksheet.Range(9, 10, 15, 10).Style.NumberFormat.Format = "#,##0.00\%";
您还可以找到更多格式 Here,您也可以从 Excel 找到相同的格式。
它对我有用,但我使用“#,##0.00%”而不是“#,##0.00\%”
当我将单元格格式设置为 % 时,导出它会自动将该值乘以 100 并显示该值。所以 1.9 变成 190%,我用这段代码添加了 %.[=11 的符号=]
worksheet.Cell(2, 2).Style.NumberFormat.SetFormat("0.00%");
谁能帮我解决这个问题?
终于自己解决了。 你可以用一种简单的方式做到这一点。如果您想将它应用于单个单元格,请执行此操作,
worksheet.Cell(9, 10).Style.NumberFormat.Format = "#,##0.00\%";
如果您想将其应用于一系列单元格,请执行此操作,
worksheet.Range(9, 10, 15, 10).Style.NumberFormat.Format = "#,##0.00\%";
您还可以找到更多格式 Here,您也可以从 Excel 找到相同的格式。
它对我有用,但我使用“#,##0.00%”而不是“#,##0.00\%”