当我使用此代码编写文件时,它会自动占用“通用”格式来编写它,问题是如果我想写以 0 开头的数字,它会自动省略它,例如,如果我想写 0123445 它会保存me 12345 如何从 c# 编写具有特定格式的单元格
Excel.Application archivoxlsx = new Microsoft.Office.Interop.Excel.Application();
Excel.Workbook libro = archivoxlsx.Workbooks.Open("c:/Users/Edgar/Desktop/base/Libro1.xlsx", 0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "", true, true, 0, true, false, false);
Excel.Worksheet hoja = (Excel.Worksheet)libro.Worksheets.get_Item("Hoja1");
hoja.Cells[v,h] = cadena;
libro.Save();
libro.Close();
您可以在分配值之前将单元格格式化为文本
我知道他
NumberFormat
适用于范围,但如果你能做到也将是有效的
如何使用 C# 格式化 Excel 文件
如何使用 C# 更改 Excel 单元格的文本格式?