C#导出Excel中的NumberFormatLocal方法如何用?
发布网友
发布时间:2022-05-19 01:16
我来回答
共1个回答
热心网友
时间:2024-03-02 15:09
excel.get_Range("A1", excel.Cells[rowCount+1, colCount]).Value2 = dataArray;
这个的前面或者后面加入:
excel.Cells.Select()
excel.Selection.NumberFormatLocal = "@"
下面是我的
xlSheet = xlApp.Worksheets("sheet1");
//打开sheet1那页
xlApp.Cells.Select();
//选择EXCLE所有单元格
xlApp.Selection.NumberFormatLocal = "@";
//设置所有格式为文本格式
DataSet a = new DataSet();
System.Data.DataTable table = new System.Data.DataTable();
table = DataGridView2.DataSource;
//填充表
DataRow row;
//定义row为表格的行
DataColumn col;
//定义col为表格的列
//把表格的每一列写到EXCEL去
foreach ( col in table.Columns) {
colindex = colindex + 1;
xlApp.Cells(1, colindex) = col.ColumnName;
}