C# 操作 Excel文件

1。创建Excel Microsoft.Office.Interop.Excel.Application ExcelRS; Microsoft.Office.Interop.Excel.Workbook RSbook; Microsoft.Office.Interop.Excel._Worksheet RSsheet; string excelFile = System.Windows.Forms.Application.StartupPath + @"/temp.xlsx"; ExcelRS = new Microsoft.Office.Interop.Excel.ApplicationClass(); ExcelRS.Visible = false; FileInfo tempxls = new FileInfo(excelFile); //如果文件不存在就创建 if (!tempxls.Exists) { //创建Excel有很多参数和很繁琐,我是照着写的,有很多不明白为什么 Microsoft.Office.Interop.Excel.Workbooks m_objBooks = (Microsoft.Office.Interop.Excel.Workbooks)ExcelRS.Workbooks; RSbook = (Microsoft.Office.Interop.Excel.Workbook)(m_objBooks.Add(miss)); RSbook.SaveAs(excelFile, miss, miss, miss, miss, miss, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, miss, miss, miss, miss, miss); } else //如果存在就打开 { RSbook = ExcelRS.Workbooks.Open(excelFile, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss); } 2 //添加一个空的工作溥 RSsheet = (Microsoft.Office.Interop.Excel._Worksheet)RSbook.Sheets.Add(miss, miss, miss, miss); //修改名字 RSsheet.Name = sheetName; //或者获取一个 // RSsheet = (Microsoft.Office.Interop.Excel._Worksheet)RSbook.Sheets.get_Item(1); //激活当前工作溥 RSsheet.Activate(); 3 //写入数据 RSsheet.Cells[row, col] = cellStr; 4 //保存并关闭 RSbook.Save(); RSsheet = null; RSbook = null; ExcelRS.Quit(); //这一句是非常重要的,否则Excel对象不能从内存中退出 ExcelRS = null;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值