gpt4 book ai didi

c# - 如何使用 C# 更改 Excel 单元格的文本格式?

转载 作者:太空狗 更新时间:2023-10-29 21:29:08 26 4
gpt4 key购买 nike

我目前正在编写一个应用程序 (C#),以根据其他报告在 excel 文件中生成报告。

问题是,一旦从某个工作表中获取数字并复制到另一个工作表中,目标单元格的格式不正确,并且数字无法正确显示。

E.g : 
Number from source : 14.34
Number on destination : 14.345661

我如何格式化目标单元格以强制数字格式与源单元格相同。

谢谢!

最佳答案

可以通过代码设置 excel 中给定单元格/范围的格式。

public void SetCustomFormat(string format, int r, int c)
{
((Excel.Range)xlWks.Cells[r, c]).NumberFormat = format;
}

在您的具体情况下,我相信您需要使用格式“#.00”或“#.##”

关于c# - 如何使用 C# 更改 Excel 单元格的文本格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10720498/

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