写入 Excel 非常大的数值

Write to Excel very large numeric value

我正在尝试使用 Excel Interop 写入 Excel。我的专栏之一将有一个非常数值(44 位数字)。

在互联网上查看类似帖子后,我尝试设置 NumberFormat。 worksheet.Cells[i, j].NumberFormat = "@";worksheet.Cells[i, j].NumberFormat = "#";

但它仍然以格式 - ######... 等等显示值。我也尝试扩展列,但没有用。但是,这适用于我的其他一些专栏,其中我有 14 位数字的数值。

有什么帮助吗?如果我可以提供更多详细信息,请告诉我。

不幸的是 Excel 有 15 位数字的限制

单元格使用单元格["A:A"].numberFormat = "@";

列使用单元格[0, 2].EntireColumn.NumberFormat = "@";

如果可以在文本中显示数据,则将单元格格式设置为TEXT