日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Excel數據處理利器:C#中三款熱門開源類庫推薦及實例代碼解析

來源: 責編: 時間:2024-03-22 08:56:20 192觀看
導讀在C#中有一些優秀的開源Excel處理類庫,以下是其中一些熱門的類庫:EPPlus:功能: EPPlus是一個用于處理Excel文件的功能強大且易于使用的開源庫。它支持Excel 2007及以上版本(.xlsx格式)。適用范圍: 適用于創建、讀取和編輯Exc

tjY28資訊網——每日最新資訊28at.com

在C#中有一些優秀的開源Excel處理類庫,以下是其中一些熱門的類庫:tjY28資訊網——每日最新資訊28at.com

EPPlus:

功能: EPPlus是一個用于處理Excel文件的功能強大且易于使用的開源庫。它支持Excel 2007及以上版本(.xlsx格式)。tjY28資訊網——每日最新資訊28at.com

適用范圍: 適用于創建、讀取和編輯Excel文件,支持圖表、樣式、公式等高級功能。tjY28資訊網——每日最新資訊28at.com

下載地址: EPPlus GitHubtjY28資訊網——每日最新資訊28at.com

實例代碼:

using OfficeOpenXml;// 數據導出到Excelusing (var package = new ExcelPackage()){    var worksheet = package.Workbook.Worksheets.Add("Sheet1");    worksheet.Cells["A1"].Value = "Hello";    worksheet.Cells["A2"].Value = "World";    package.SaveAs(new FileInfo("output.xlsx"));}// 從Excel導入數據using (var package = new ExcelPackage(new FileInfo("input.xlsx"))){    var worksheet = package.Workbook.Worksheets[0];    var value1 = worksheet.Cells["A1"].Value.ToString();    var value2 = worksheet.Cells["A2"].Value.ToString();    Console.WriteLine(value1 + " " + value2);}

NPOI:

功能: NPOI是一個.NET實現的開源類庫,支持Excel、Word和PowerPoint文件的讀寫。tjY28資訊網——每日最新資訊28at.com

適用范圍: 適用于處理多種Office文檔格式,包括Excel。tjY28資訊網——每日最新資訊28at.com

下載地址: NPOI GitHubtjY28資訊網——每日最新資訊28at.com

實例代碼:

using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;using NPOI.HSSF.UserModel;// 數據導出到ExcelIWorkbook workbook = new XSSFWorkbook(); // 或者 new HSSFWorkbook(),取決于Excel版本ISheet sheet = workbook.CreateSheet("Sheet1");sheet.CreateRow(0).CreateCell(0).SetCellValue("Hello");sheet.CreateRow(1).CreateCell(0).SetCellValue("World");using (var fs = new FileStream("output.xlsx", FileMode.Create, FileAccess.Write)){    workbook.Write(fs);}// 從Excel導入數據using (var fs = new FileStream("input.xlsx", FileMode.Open, FileAccess.Read)){    IWorkbook workbook = WorkbookFactory.Create(fs);    ISheet sheet = workbook.GetSheetAt(0);    var value1 = sheet.GetRow(0).GetCell(0).ToString();    var value2 = sheet.GetRow(1).GetCell(0).ToString();    Console.WriteLine(value1 + " " + value2);}

ClosedXML:

功能: ClosedXML是一個簡單的開源庫,用于在.NET應用程序中創建和處理Excel文件。tjY28資訊網——每日最新資訊28at.com

適用范圍: 適用于創建、讀取和編輯Excel文件,提供簡潔的API。tjY28資訊網——每日最新資訊28at.com

下載地址: ClosedXML GitHubtjY28資訊網——每日最新資訊28at.com

實例代碼:

using ClosedXML.Excel;// 數據導出到Excelusing (var workbook = new XLWorkbook()){    var worksheet = workbook.Worksheets.Add("Sheet1");    worksheet.Cell("A1").Value = "Hello";    worksheet.Cell("A2").Value = "World";    workbook.SaveAs("output.xlsx");}// 從Excel導入數據using (var workbook = new XLWorkbook("input.xlsx")){    var worksheet = workbook.Worksheet(1);    var value1 = worksheet.Cell("A1").Value.ToString();    var value2 = worksheet.Cell("A2").Value.ToString();    Console.WriteLine(value1 + " " + value2);}

這些類庫都提供了豐富的功能,你可以根據項目的需求選擇合適的類庫。以上示例代碼中的注釋是為了說明基本功能,實際應用中你可能需要根據業務需求進行更復雜的操作。tjY28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-78508-0.htmlExcel數據處理利器:C#中三款熱門開源類庫推薦及實例代碼解析

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 網易面試官:請你實現一下JS重載?可不是TS重載哦!

下一篇: Extract 工具類型八個使用技巧

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 石阡县| 邢台市| 互助| 团风县| 玛纳斯县| 阿坝| 微博| 元阳县| 潜山县| 庆城县| 夏邑县| 鱼台县| 西藏| 宜黄县| 广东省| 浙江省| 夏邑县| 防城港市| 兴安盟| 乌海市| 锡林浩特市| 黑山县| 洛浦县| 肃北| 丘北县| 广安市| 竹山县| 高密市| 馆陶县| 府谷县| 南宁市| 阿荣旗| 丰顺县| 松原市| 乌鲁木齐县| 信宜市| 沂水县| 瑞丽市| 泰来县| 龙游县| 南部县|