- #region 创建Excel
- /// <summary>
- /// 创建Excel
- /// </summary>
- /// <param name="fileName">文件名称</param>
- /// <param name="sheetName">sheet名称</param>
- private void CreateExcel(string fileName,string sheetName)
- {
- Microsoft.Office.Interop.Excel.ApplicationClass my = new Microsoft.Office.Interop.Excel.ApplicationClass();
- my.Visible = true;
- object objMissing = System.Reflection.Missing.Value;
- //打开工作簿
- Microsoft.Office.Interop.Excel.Workbook mybook = (Microsoft.Office.Interop.Excel.Workbook)my.Workbooks.Add(1); // 1表示只建一个表
- //mybook.Worksheets.Add(objMissing,objMissing,1,objMissing);//添加sheet
- if (sheetName == "")
- {
- sheetName = "steet1";
- }
- else
- {
- ((Microsoft.Office.Interop.Excel.Worksheet)mybook.Worksheets[1]).Name = sheetName;//将sheet1的名称改为zhu
- }
- Microsoft.Office.Interop.Excel.Worksheet mysheet = (Microsoft.Office.Interop.Excel.Worksheet)mybook.Worksheets[1];
- ((Microsoft.Office.Interop.Excel.Range)mysheet.Cells[2, 3]).EntireRow.Insert(0,0); //添加行
- //保存
- mybook.SaveAs("d://" + fileName + ".xls", objMissing, objMissing, objMissing, //Excel.XlSaveAsAccessMode.xlShared
- objMissing, objMissing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared,
- objMissing, objMissing, objMissing,
- objMissing, objMissing);
- mybook = null;
- my.Quit();
- my = null;
- }
- #endregion
c# 代码创建Excel文件
最新推荐文章于 2024-08-13 13:48:31 发布