C# Winform实现导入和导出Excel文件
本文实例为大家分享了Winform实现导入导出Excel文件的具体代码,供大家参考,具体内容如下
//////导出Excel文件 /// ///////// 数据集 /// 导出后是否打开文件 /// publicstaticboolDataTableToExcel(stringfilePath,System.Data.DataTabledataTable,boolisShowExcle) { //System.Data.DataTabledataTable=dataSet.Tables[0]; introwNumber=dataTable.Rows.Count; intcolumnNumber=dataTable.Columns.Count; intcolIndex=0; if(rowNumber==0) { returnfalse; } Microsoft.Office.Interop.Excel.Applicationexcel=newMicrosoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbookworkbook=excel.Workbooks.Add(Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet); Microsoft.Office.Interop.Excel.Worksheetworksheet=(Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets[1]; excel.Visible=isShowExcle; Microsoft.Office.Interop.Excel.Rangerange; foreach(DataColumncolindataTable.Columns) { colIndex++; excel.Cells[1,colIndex]=col.ColumnName; } object[,]objData=newobject[rowNumber,columnNumber]; for(intr=0;r 读取Excel文件数据到DataTable
//////读取Excel文件数据到DataTable /// ///Excel文件路径 privatevoidImport_Excel(stringfilePath) { stringsqlconn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+filePath+";ExtendedProperties='Excel8.0;HDR=False;IMEX=1'"; stringsql=@"select*from[Sheet1$]"; try { using(OleDbConnectionconn=newOleDbConnection(sqlconn)) { using(OleDbDataAdapteradapter=newOleDbDataAdapter(sql,conn)) { System.Data.DataTabledt=newSystem.Data.DataTable(); adapter.Fill(dt); this.LoadDataGridView(dt); } } } catch(Exceptionex) { MessageBox.Show("打开文件出错,错误信息:"+ex.Message.ToString(),"提示"); } } 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短