亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

c#讀取excel

2019-11-17 02:20:06
字體:
來源:轉載
供稿:網友

c#讀取Excel

PRovider根據實際EXCEL的版本來設置,推薦使用ACE接口來讀取。需要access database Engine。

注意修改注冊表以下兩項的值為0。否則導入EXCEL當單元格內字符長度超過255會發生截斷現象?。?!

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Office/12.0/AccessConnectivity Engine/Engines/Excel/TypeGuessRows

64位系統下

HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/Office/12.0/Access Connectivity Engine/Engines/Excel/ TypeGuessRows

看到論壇里面不斷有人提問關于讀取excel和導入excel的相關問題。閑暇時間將我所知道的對excel的操作加以總結,現在共享大家,希望給大家能夠給大家帶了一定的幫助。另外我們還要注意一些簡單的問題1.excel文件只能存儲65535行數據,如果你的數據大于65535行,那么就需要將excel分割存放了。2.關于亂碼,這主要是字符設置問題。

1.加載Excel(讀取excel內容)返回值是一個DataSet

[csharp]view plaincopy
  1. //加載Excel
  2. publicstaticDataSetLoadDataFromExcel(stringfilePath)
  3. {
  4. try
  5. {
  6. stringstrConn;
  7. strConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+filePath+";ExtendedProperties='Excel8.0;HDR=False;IMEX=1'";
  8. OleDbConnectionOleConn=newOleDbConnection(strConn);
  9. OleConn.Open();
  10. Stringsql="SELECT*FROM[Sheet1$]";//可是更改Sheet名稱,比如sheet2,等等
  11. OleDbDataAdapterOleDaExcel=newOleDbDataAdapter(sql,OleConn);
  12. DataSetOleDsExcle=newDataSet();
  13. OleDaExcel.Fill(OleDsExcle,"Sheet1");
  14. OleConn.Close();
  15. returnOleDsExcle;
  16. }
  17. catch(Exceptionerr)
  18. {
  19. MessageBox.Show("數據綁定Excel失敗!失敗原因:"+err.Message,"提示信息",
  20. MessageBoxButtons.OK,MessageBoxIcon.Information);
  21. returnnull;
  22. }
  23. }

2.寫入Excel內容,參數:excelTable是要導入excel的一個table表

[csharp]view plaincopy
  1. publicstaticboolSaveDataTableToExcel(System.Data.DataTableexcelTable,stringfilePath)
  2. {
  3. Microsoft.Office.Interop.Excel.applicationapp=
  4. newMicrosoft.Office.Interop.Excel.ApplicationClass();
  5. try
  6. {
  7. app.Visible=false;
  8. WorkbookwBook=app.Workbooks.Add(true);
  9. WorksheetwSheet=wBook.Worksheets[1]asWorksheet;
  10. if(excelTable.Rows.Count>0)
  11. {
  12. introw=0;
  13. row=excelTable.Rows.Count;
  14. intcol=excelTable.Columns.Count;
  15. for(inti=0;i<row;i++)
  16. {
  17. for(intj=0;j<col;j++)
  18. {
  19. stringstr=excelTable.Rows[i][j].ToString();
  20. wSheet.Cells[i+2,j+1]=str;
  21. }
  22. }
  23. }
  24. intsize=excelTable.Columns.Count;
  25. for(inti=0;i<size;i++)
  26. {
  27. wSheet.Cells[1,1+i]=excelTable.Columns[i].ColumnName;
  28. }
  29. //設置禁止彈出保存和覆蓋的詢問提示框
  30. app.DisplayAlerts=false;
  31. app.AlertBeforeOverwriting=false;
  32. //保存工作簿
  33. wBook.Save();
  34. //保存excel文件
  35. app.Save(filePath);
  36. app.SaveWorkspace(filePath);
  37. app.Quit();
  38. app=null;
  39. returntrue;
  40. }
  41. catch(Exceptionerr)
  42. {
  43. MessageBox.Show("導出Excel出錯!錯誤原因:"+err.Message,"提示信息",
  44. MessageBoxButtons.OK,MessageBoxIcon.Information);
  45. returnfalse;
  46. }
  47. finally
  48. {
  49. }
  50. }

轉載的朋友請一定注明出處謝謝!http://blog.csdn.net/gisfarmer/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲视频在线观看网站| 欧美亚州一区二区三区| 日韩在线观看成人| 尤物精品国产第一福利三区| 欧美电影《睫毛膏》| 亚洲一区制服诱惑| 亚州av一区二区| 欧美日韩另类在线| 日韩成人中文字幕在线观看| 精品国产一区二区三区四区在线观看| 最近2019年好看中文字幕视频| 日韩精品免费观看| 国产日本欧美在线观看| 日本国产精品视频| 91伊人影院在线播放| 午夜精品久久久久久久99黑人| 亚洲91av视频| 日韩精品免费看| 中文字幕亚洲激情| 色多多国产成人永久免费网站| 欧美成人免费观看| 青草热久免费精品视频| 国产视频精品免费播放| 国产日韩中文在线| 欧美精品一本久久男人的天堂| 国产99久久精品一区二区 夜夜躁日日躁| 久久九九免费视频| 久久精品美女视频网站| 亚洲美女黄色片| 久久99久久99精品免观看粉嫩| 国产亚洲人成网站在线观看| 久久精品视频一| 亚洲二区中文字幕| 国产91精品久久久久久| 亚洲黄色在线观看| 国模gogo一区二区大胆私拍| 97精品欧美一区二区三区| 亚洲国产第一页| 91国产在线精品| 伊人一区二区三区久久精品| 日韩在线视频网站| 国产精品99蜜臀久久不卡二区| 97久久精品人人澡人人爽缅北| 日本久久久久久久久| 国产成人在线一区| 中文字幕久精品免费视频| 精品亚洲一区二区三区在线观看| 777777777亚洲妇女| 亚洲人成网站免费播放| 宅男66日本亚洲欧美视频| 欧美丝袜美女中出在线| 日韩av一卡二卡| 91久久精品日日躁夜夜躁国产| 国产精品久久久久久久久久久久久| 欧美尤物巨大精品爽| 中文字幕欧美精品在线| 亚洲精品影视在线观看| 欧美专区在线视频| 97精品国产97久久久久久春色| 最近中文字幕日韩精品| 日韩综合视频在线观看| 高清一区二区三区日本久| 国产一区二区三区高清在线观看| 亚洲成人黄色在线观看| 91精品国产高清| 亚洲肉体裸体xxxx137| 国产精品视频久久久| 欧美精品一本久久男人的天堂| 日韩国产高清视频在线| 日本精品视频在线播放| 亚洲自拍偷拍福利| 国产成人精品免高潮在线观看| 国产精品美女免费看| 国产亚洲a∨片在线观看| 在线一区二区日韩| 亚洲国产女人aaa毛片在线| 亚洲福利在线看| 最新国产精品拍自在线播放| 亚洲视频在线免费看| 国产一区av在线| 日韩在线精品一区| 欧美日韩中文字幕综合视频| 国产做受高潮69| 亚洲在线免费观看| 国产97在线播放| 国产精品久久久久免费a∨| 国产自摸综合网| 精品一区二区三区电影| 国产午夜精品全部视频播放| 欧美电影电视剧在线观看| 国产日产亚洲精品| 亚洲www在线观看| 精品国产一区二区三区久久久狼| 亚洲香蕉成人av网站在线观看| 5252色成人免费视频| 日韩视频免费大全中文字幕| 91系列在线播放| 中文字幕日韩精品在线观看| 日韩国产欧美区| 久久精品亚洲国产| 久久影院资源网| 高清日韩电视剧大全免费播放在线观看| 亚洲精品国产福利| 97久久精品人搡人人玩| 国产精品毛片a∨一区二区三区|国| 久久av在线播放| 欧美大片第1页| 中国日韩欧美久久久久久久久| 欧洲亚洲妇女av| 国产999在线| 国产亚洲激情视频在线| 日韩精品视频在线| 亚洲欧美国产精品va在线观看| 精品视频在线播放免| 中文字幕国产亚洲2019| 欧美高跟鞋交xxxxhd| 亚洲欧美一区二区激情| 久久国产精品首页| 亚洲精品wwww| 午夜精品三级视频福利| 国产精品嫩草影院一区二区| 亚洲国产精品久久久久秋霞蜜臀| 蜜臀久久99精品久久久无需会员| 亚洲图片在区色| 亚洲欧洲一区二区三区在线观看| 超薄丝袜一区二区| 91chinesevideo永久地址| 97人洗澡人人免费公开视频碰碰碰| 久久91精品国产91久久跳| 亚洲精品电影网站| 不卡在线观看电视剧完整版| 欧美在线观看网址综合| 亚洲最大成人在线| 国产专区精品视频| 精品色蜜蜜精品视频在线观看| 久久精品国产综合| 日韩视频免费在线观看| 久久精品电影一区二区| 奇米成人av国产一区二区三区| 毛片精品免费在线观看| 国产精品福利久久久| 久久99热这里只有精品国产| 亚洲欧美国产高清va在线播| 黑人与娇小精品av专区| 欧美激情久久久久| 国产精品自拍小视频| 色黄久久久久久| 色999日韩欧美国产| 亚洲国产三级网| 精品国内产的精品视频在线观看| 亚洲美女精品成人在线视频| 国产精品免费一区豆花| 性色av香蕉一区二区| 亚洲美女www午夜| 色yeye香蕉凹凸一区二区av| 精品久久久香蕉免费精品视频| 欧美一区二区三区免费观看| 国产精品一二三视频| 久久免费观看视频| 欧美性高潮床叫视频| 亚洲综合日韩在线| 精品成人国产在线观看男人呻吟| 日韩第一页在线| 亚洲欧美综合另类中字|