中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

C#讀寫Excel的方法有幾種

本篇文章給大家分享的是有關(guān)C#讀寫Excel的方法有幾種,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括牧野網(wǎng)站建設(shè)、牧野網(wǎng)站制作、牧野網(wǎng)頁制作以及牧野網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,牧野網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到牧野省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

1 使用Office自帶的庫

前提是本機(jī)須安裝office才能運(yùn)行,且不同的office版本之間可能會(huì)有兼容問題,從Nuget下載 Microsoft.Office.Interop.Excel

讀寫代碼如下:

using Microsoft.Office.Interop.Excel;using Excel = Microsoft.Office.Interop.Excel;    private void btn_Office_Click(object sender, EventArgs e)    {      string importExcelPath = "E:\\import.xlsx";      string exportExcelPath = "E:\\export.xlsx";      //創(chuàng)建      Excel.Application xlApp = new Excel.Application();      xlApp.DisplayAlerts = false;      xlApp.Visible = false;      xlApp.ScreenUpdating = false;      //打開Excel      Excel.Workbook xlsWorkBook = xlApp.Workbooks.Open(importExcelPath, System.Type.Missing, System.Type.Missing, System.Type.Missing,      System.Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing,      System.Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing);      //處理數(shù)據(jù)過程,更多操作方法自行百度      Excel.Worksheet sheet = xlsWorkBook.Worksheets[1];//工作薄從1開始,不是0      sheet.Cells[1, 1] = "test";      //另存      xlsWorkBook.SaveAs(exportExcelPath, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlNoChange,        Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);      //關(guān)閉Excel進(jìn)程      ClosePro(xlApp, xlsWorkBook);    }    public void ClosePro(Excel.Application xlApp, Excel.Workbook xlsWorkBook)    {      if (xlsWorkBook != null)        xlsWorkBook.Close(true, Type.Missing, Type.Missing);      xlApp.Quit();      // 安全回收進(jìn)程      System.GC.GetGeneration(xlApp);      IntPtr t = new IntPtr(xlApp.Hwnd);  //獲取句柄      int k = 0;      GetWindowThreadProcessId(t, out k);  //獲取進(jìn)程唯一標(biāo)志      System.Diagnostics.Process p = System.Diagnostics.Process.GetProcessById(k);      p.Kill();   //關(guān)閉進(jìn)程    }

2. 使用NPOI  

地址:https://github.com/tonyqus/npoi

在不安裝office的時(shí)候也是可以讀寫的,速度很快,從Nuget下載 NPOI

讀寫代碼如下:

using System.IO;using NPOI;using NPOI.SS.UserModel;    private void btn_NPOI_Click(object sender, EventArgs e)    {      string importExcelPath = "E:\\import.xlsx";      string exportExcelPath = "E:\\export.xlsx";      IWorkbook workbook = WorkbookFactory.Create(importExcelPath);      ISheet sheet = workbook.GetSheetAt(0);//獲取第一個(gè)工作薄      IRow row = (IRow)sheet.GetRow(0);//獲取第一行      //設(shè)置第一行第一列值,更多方法請(qǐng)參考源官方Demo      row.CreateCell(0).SetCellValue("test");//設(shè)置第一行第一列值      //導(dǎo)出excel      FileStream fs = new FileStream(exportExcelPath, FileMode.Create, FileAccess.ReadWrite);      workbook.Write(fs);      fs.Close();    }

3. 使用ClosedXml  

地址:https://github.com/ClosedXML/ClosedXML

從Nuget下載ClosedXml

讀寫代碼如下:

using ClosedXML;using ClosedXML.Excel;    private void btn_ClosedXML_Click(object sender, EventArgs e)    {      string importExcelPath = "E:\\import.xlsx";      string exportExcelPath = "E:\\export.xlsx";      var workbook = new XLWorkbook(importExcelPath);      IXLWorksheet sheet = workbook.Worksheet(1);//這個(gè)庫也是從1開始      //設(shè)置第一行第一列值,更多方法請(qǐng)參考官方Demo      sheet.Cell(1, 1).Value = "test";//該方法也是從1開始,非0      workbook.SaveAs(exportExcelPath);    }

4. 使用 spire.xls  

地址:https://www.e-iceblue.com/Introduce/free-xls-component.html

spire分免費(fèi)和收費(fèi),無特殊需求用免費(fèi)即可

從Nuget下載Free Spire.xls For .NET

讀寫代碼如下:

using Spire.Xls;    private void btnSpire_Click(object sender, EventArgs e)    {      string importExcelPath = "E:\\import.xlsx";      string exportExcelPath = "E:\\export.xlsx";      Spire.Xls.Workbook workbook = new Spire.Xls.Workbook();      workbook.LoadFromFile(importExcelPath);      //處理Excel數(shù)據(jù),更多請(qǐng)參考官方Demo      Spire.Xls.Worksheet sheet = workbook.Worksheets[0];      sheet.Range[1,1].Text = "test";//該方法也是從1開始,非0      workbook.SaveToFile(exportExcelPath);    }

5. EPPLUS  

地址:https://github.com/pruiz/EPPlus/tree/master/EPPlus

沒用過這個(gè),暫時(shí)就不做介紹了

以上就是C#讀寫Excel的方法有幾種,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁標(biāo)題:C#讀寫Excel的方法有幾種
URL分享:http://m.2m8n56k.cn/article32/poocpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)網(wǎng)站營銷靜態(tài)網(wǎng)站虛擬主機(jī)ChatGPT定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
主站蜘蛛池模板: 国产精品美女一区二区 | 国产日韩欧美在线观看不卡 | 九九九国产在线 | 成人国产一区二区三区精品 | fc2ppv在线播放 | www.久久综合 | 日日干日日操日日射 | 欧美精品一区二区三区免费 | 国产婷婷成人久久av免费高清 | 中国国产成人精品久久 | 亚洲综合成人网在线观看 | 久久精品九九 | 国产日韩精品一区二区 | 亚洲精品国产一区二区 | 欧美性巨大欧美 | 免费国产视频在线观看 | 久草在线手机 | 天天激情站 | 欧美色欧美色 | 另类专区 亚洲 | 国产精品成人在线 | 欧美精品久久久久久久影视 | 欧美xxxx成人免费网站 | 午夜在线观看视频免费 成人 | 国产日本欧美高清免费区 | 成人在线视频免费观看 | 1024香蕉国产在线视频 | 国产精品三级手机在线观看 | 免费人成在线观看播放国产 | 亚洲欧美综合视频 | 国产午夜精品久久久久免费视 | 国产成人女人视频在线观看 | 欧美成人乱弄视频 | 亚洲一区二区三区中文字幕 | 美女被免费网站在线视频软件 | 国产免费专区 | 九九九九在线精品免费视频 | 一级成人毛片 | 亚洲第一网站免费视频 | 国产精品jvid在线观看 | 久草在线免费看 |