C#操作Excel文件(读取Excel,写入Excel)

2019-12-26 13:13:42于丽
  • if(excelTable.Rows.Count>0)   
  • {   
  • introw=0;   
  • row=excelTable.Rows.Count;   
  • intcol=excelTable.Columns.Count;   
  • for(inti=0;i   
  • {   
  • for(intj=0;j   
  • {   
  • stringstr=excelTable.Rows[i][j].ToString();   
  • wSheet.Cells[i+2,j+1]=str;   
  • }   
  • }   
  • }   
  • intsize=excelTable.Columns.Count;   
  • for(inti=0;i   
  • {   
  • wSheet.Cells[1,1+i]=excelTable.Columns[i].ColumnName;   
  • }   
  • //设置禁止弹出保存和覆盖的询问提示框   
  • app.DisplayAlerts=false;   
  • app.AlertBeforeOverwriting=false;   
  • //保存工作簿   
  • wBook.Save();   
  • //保存excel文件   
  • app.Save(filePath);   
  • app.SaveWorkspace(filePath);   
  • app.Quit();   
  • app=null;   
  • returntrue;   
  • }   
  • catch(Exceptionerr)   
  • {   
  • MessageBox.Show("导出Excel出错!错误原因:"+err.Message,"提示信息",   
  • MessageBoxButtons.OK,MessageBoxIcon.Information);   
  • returnfalse;   
  • }   
  • finally   
  • {   
  • }   
  • 转载的朋友请一定注明出处谢谢!http://www.easck.com/gisfarmer/