日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

使用C#如何導入導出Excel文件?

瀏覽:303日期:2022-10-15 08:19:47

問題描述

使用C#如何導入導出Excel文件?

問題解答

回答1:

使用C#如何導入導出Excel文件?-PHP中文網問答-使用C#如何導入導出Excel文件?-PHP中文網問答

圍觀一下哦,學習一下。

回答2:

OleDB是微軟的戰略性的通向不同的數據源的低級應用程序接口。支持很多種數據庫,此客戶端中DBF文件的輸入輸出也是使用了此數據庫API。使用OleDB記得添加上命名空間:

using System.Data.OleDb;

xlsx文件的輸入:

private void inputXlsx(){ string strConn2; string filePath = inPath; FileInfo fileInfo = new FileInfo(filePath); string directory = fileInfo.DirectoryName; strConn2 = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source='{0}'; Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;';"; string strConnection = string.Format(strConn2, inPath); OleDbConnection conn = new OleDbConnection(strConnection); try {conn.Open();String tableName = null;DataTable dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);tableName = dt.Rows[0][2].ToString().Trim();OleDbDataAdapter oada = new OleDbDataAdapter("select * from [" + tableName + "]", strConnection);oada.Fill(dtOld);conn.Close(); } catch (Exception ex) {conn.Close(); }}

xlsx文件的中間處理過程因需求而異,在此不再贅述處理方式。在輸入過程中,將文件中的數據轉化成了Datatable數據類型的格式,它是一個臨時保存數據的網格虛擬表,處理非常方便。

xlsx文件的輸出:xlsx文件的輸出過程并不是很順利,先后使用了三種方式。

第一種方式自然就是OleDB了,有始有終嘛。但是真正使用的過程中發現此方式不僅要求程序運行本機必須安裝Excel,而且對Excel版本要求非常高,如果刪注冊表很容易弄巧成拙,我改注冊表就直接玩壞了Excel。事實上我們并不能保證客戶的機器上一定安裝了對應版本的Excel,所以如果使用OleDB輸出文件,此客戶端的兼容性將非常的低劣。

經過一番溝通和掙扎決定還是換一種方式,決定改用第三方組件。由于JAVA方使用的是POI,所以這邊直接使用POI項目的.NET版本,NPOI。網上教程很多,很好實現,但是經過測試之后,此種方式對大文件的輸入輸出支持的不是很好,處理DEMO文件沒有問題,但是換成了真正客戶提供的十萬行級甚至百萬行級的文件,客戶端直接在輸出的過程中崩掉。

查詢資料后,網友們對于大文件都建議使用EPPlus。教程也是一抓一大把,我沒有繼續加大文件大小測試,不過客戶給我們提供的十來個文件全部測試通過,基本上都是百萬級以下的。

上代碼吧:

private void outputXlsx(){ FileInfo newFile = new FileInfo(dtNew.TableName + ".xlsx"); if (newFile.Exists) {newFile.Delete();newFile = new FileInfo(dtNew.TableName + ".xlsx"); } using (ExcelPackage package = new ExcelPackage(newFile)) {ExcelWorksheet worksheet = package.Workbook.Worksheets.Add(dtNew.TableName);//創建worksheet for (int m = 0; m < dtNew.Columns.Count; m++){ worksheet.Cells[1, m + 1].Value = dtNew.Columns[m];}int i = 1;foreach (DataRow dr in dtNew.Rows){ for (int j = 0; j < dtNew.Columns.Count; j++) {worksheet.Cells[i + 1, j + 1].Value = dr[j]; } i++;}package.Save();//保存excel }}

標簽: excel
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产黄色精品| 久久国产免费| 日韩在线视频一区二区三区| 日韩中文字幕一区二区三区| 91久久中文| 一区二区日韩免费看| 日韩一区二区三区免费视频| 日韩国产欧美三级| 国产欧美一区二区色老头| 国产欧美另类| 国内精品麻豆美女在线播放视频| 色综合五月天| 四季av一区二区凹凸精品| 久久久久久夜| 亚洲高清不卡| 性欧美精品高清| 综合色就爱涩涩涩综合婷婷| 日韩av网站在线观看| 国产精品大片| 亚洲成人av观看| 亚洲欧洲日本mm| 日韩成人av影视| 久久伊人亚洲| 久久婷婷亚洲| 免费美女久久99| 国产精品15p| 香蕉成人av| 一区在线视频观看| 日韩一二三区在线观看| 精品伊人久久| 激情综合网站| 在线观看亚洲精品福利片| 奇米狠狠一区二区三区| 国产中文字幕一区二区三区| 99视频精品全部免费在线视频| 国产精品毛片在线看| 日韩欧美中文字幕一区二区三区| 国产精品porn| 亚洲欧美一区在线| 欧美亚洲一区二区三区| 热三久草你在线| 亚洲欧美日韩国产一区| 日韩av三区| 麻豆mv在线观看| 亚洲欧美成人综合| 激情不卡一区二区三区视频在线| 一区在线免费观看| 久久尤物视频| 久久先锋影音| 都市激情国产精品| 最新国产精品视频| 成人片免费看| 香蕉久久一区| 久久天堂精品| 国产欧美日韩视频在线| 亚洲香蕉网站| 国产精品毛片视频| 美女久久久久| 国产精品magnet| 宅男噜噜噜66国产日韩在线观看| 国产精品亚洲欧美日韩一区在线| 国内精品99| 国产激情欧美| 免费日本视频一区| 亚洲成人国产| 麻豆一区二区三区| 亚洲精品大全| 久久国产电影| 久久精品国产99国产| 免费的成人av| 私拍精品福利视频在线一区| 国产福利一区二区精品秒拍| 免费在线观看精品| sm久久捆绑调教精品一区| 综合精品一区| 久久久久国产| 精品视频一区二区三区在线观看 | 国产精品成人国产| 玖玖玖国产精品| 久久激情婷婷| 国产精品www994| 亚洲天堂日韩在线| 欧美日韩国产免费观看视频| 国产精品chinese| 最新亚洲国产| 国产精品毛片在线看| 999精品色在线播放| 国产成人精品福利| 91九色综合| 蜜臀精品久久久久久蜜臀| 欧美一区二区三区激情视频 | 丝袜诱惑制服诱惑色一区在线观看| 麻豆精品久久| 日本精品一区二区三区在线观看视频 | 麻豆精品av| 欧美久久亚洲| 日韩精选在线| 中文字幕一区二区三区日韩精品| 午夜久久tv| 国产一区二区三区自拍| 午夜av成人| 亚洲天堂1区| 亚洲午夜天堂| 久久男人av资源站| 精品久久视频| 88久久精品| 日韩一区中文| 亚洲精品第一| 日韩国产在线不卡视频| 日韩中文字幕一区二区高清99| 丝袜诱惑制服诱惑色一区在线观看| 欧美~级网站不卡| 久久久久亚洲| 激情久久中文字幕| 伊人精品一区| 欧美 日韩 国产精品免费观看| 亚洲网站视频| 野花国产精品入口| 亚洲欧美网站| 蜜臀久久99精品久久久久宅男 | 中文字幕成人| 日韩在线观看中文字幕| 日韩精品五月天| 日韩欧美2区| 欧美欧美黄在线二区| 欧美一区在线观看视频| 国产探花一区| 久久精品伊人| 日韩一区二区在线免费| 亚洲va中文在线播放免费| 久久青草久久| 午夜欧美精品久久久久久久| 国产精品色网| 免费看日韩精品| 欧美亚洲免费| 麻豆成人综合网| 色在线中文字幕| 国内精品福利| 亚久久调教视频| 久久av资源| se01亚洲视频 | 国产传媒在线观看| 久久中文字幕二区| 亚洲欧美日本视频在线观看| 婷婷亚洲精品| 老司机精品在线| 久久婷婷av| 丝袜美腿成人在线| 国产日韩欧美一区二区三区| 红杏一区二区三区| 国产一区二区三区自拍| 亚洲精品美女| 久久久久亚洲精品中文字幕| 久久国产电影| 日韩精品乱码av一区二区| 国产欧美日韩精品一区二区三区 | 国产精品theporn| 日韩天堂在线| 蜜臀久久久99精品久久久久久| 国产精品一页| 欧美日韩一二| 日本中文字幕不卡| 91日韩在线| 中文亚洲免费| 国产日韩在线观看视频| 欧美日韩免费观看视频| 男人的天堂亚洲一区| 麻豆精品久久久| 偷拍欧美精品| 日本不卡一区二区| 国产精品蜜芽在线观看| 免费观看久久久4p| 精品久久久久中文字幕小说| 亚洲女同中文字幕| 国产探花一区| 91精品福利| 国产精品美女久久久久久不卡| 欧美一区二区三区激情视频| 91精品国产自产精品男人的天堂| 精品捆绑调教一区二区三区| 亚洲色图国产| 日本精品不卡| 国产精品夜夜夜| 亚洲激情二区| 国产福利一区二区三区在线播放| 欧美中文一区二区| 国产精品一线| 伊人影院久久| 成人在线超碰| 久久99伊人| 中文在线免费视频| 日韩欧美在线精品| 国产91精品对白在线播放| 国产欧美亚洲精品a| 狠狠色狠狠色综合日日tαg| 国精品产品一区| 日韩**一区毛片| 伊人精品视频| 日韩免费在线| 国产一精品一av一免费爽爽|