我有一个我无法解决的问题。我正在将一些字符串写入 Excel 单元格。但是 Excel 以错误的方式格式化它们。这些字符串是 ID,例如 12A1、12D1、12E1 等。除了被视为指数的“12E1”字符串之外,一切正常。我尝试使用 numberformat,但它不起作用。
例如,字符串“12E3”写成 1.2e03,或 1200 等等。我只想看看那里写的“12E3”。该程序将被许多 PC 使用,因此我无法为每个人更改 Microsoft Excel 常规设置!
谢谢你,对不起我糟糕的英语!
编辑:这是代码:
foreach (var Citem in ComQuery)
{
i++;
xlWorkSheet.Cells[i, 1] = "'" + Citem.commessaID; //the item is "12D3"
xlWorkSheet.Cells[i, 2] = Citem.commessaID; //the item is "12D3"
}
第一个单元格给了我字符串“12D3”,但在 Excel 上有一个警告,第二个单元格给了我 1.2E+004