我正在使用interop.excel
dll 并创建一个 Excel 文件。我在将长数字写为文本时遇到问题。
下面是我正在使用的代码。我可以使用撇号,但如果您查看公式栏中,您可以看到单元格已格式化。
有没有其他方法可以将长数字写入 Excel 电子表格,而不会看到公式栏中的格式化值(使用numberformat
)?
worksheet.Cells[i, j] = "'" + dr[p];
//var startCell = (Excel.Range)worksheet.Cells[i, j];
//var endCell = (Excel.Range)worksheet.Cells[i, j];
//worksheetRange = worksheet.get_Range(startCell, endCell);
//worksheetRange.NumberFormat = "#####";