操作Excel

1.判断电脑上是否安装Excel
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
if (xlApp == null)
{
MessageBox.Show("无法创建Excel对象,您的电脑可能未安装Excel");
return;
}
2.定义工作簿和工作表
Microsoft.Office.Interop.Excel.Workbooks workBooks = xlApp.Workbooks;//Workbooks代表一个 Microsoft Excel 工作簿
Microsoft.Office.Interop.Excel.Workbook workBook = workBooks.Open(template_Path+"template3.xlsx");
Microsoft.Office.Interop.Excel.Worksheet workSheet = (Microsoft.Office.Interop.Excel.Worksheet)workBook.Worksheets[1];//取得sheet1
3.操作单元格的值
workSheet.Cells[3, 6].value = DateTime.Now.ToString("yyyy年M月d日");
4.关闭工作簿不保存,不显示警告提醒,不显示Excel
workBook.Close(false);
xlApp.DisplayAlerts = true;
xlApp.Visible = false;
5.退出excel,回收垃圾
xlApp.Quit();
GC.Collect();//强行销毁

posted @   涵有为  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示