成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

開發(fā) 前端
這些類庫都提供了豐富的功能,你可以根據(jù)項(xiàng)目的需求選擇合適的類庫。以上示例代碼中的注釋是為了說明基本功能,實(shí)際應(yīng)用中你可能需要根據(jù)業(yè)務(wù)需求進(jìn)行更復(fù)雜的操作。

在C#中有一些優(yōu)秀的開源Excel處理類庫,以下是其中一些熱門的類庫:

EPPlus:

功能: EPPlus是一個(gè)用于處理Excel文件的功能強(qiáng)大且易于使用的開源庫。它支持Excel 2007及以上版本(.xlsx格式)。

適用范圍: 適用于創(chuàng)建、讀取和編輯Excel文件,支持圖表、樣式、公式等高級功能。

下載地址: EPPlus GitHub

實(shí)例代碼:

using OfficeOpenXml;

// 數(shù)據(jù)導(dǎo)出到Excel
using (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導(dǎo)入數(shù)據(jù)
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是一個(gè).NET實(shí)現(xiàn)的開源類庫,支持Excel、Word和PowerPoint文件的讀寫。

適用范圍: 適用于處理多種Office文檔格式,包括Excel。

下載地址: NPOI GitHub

實(shí)例代碼:

using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using NPOI.HSSF.UserModel;

// 數(shù)據(jù)導(dǎo)出到Excel
IWorkbook 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導(dǎo)入數(shù)據(jù)
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是一個(gè)簡單的開源庫,用于在.NET應(yīng)用程序中創(chuàng)建和處理Excel文件。

適用范圍: 適用于創(chuàng)建、讀取和編輯Excel文件,提供簡潔的API。

下載地址: ClosedXML GitHub

實(shí)例代碼:

using ClosedXML.Excel;

// 數(shù)據(jù)導(dǎo)出到Excel
using (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導(dǎo)入數(shù)據(jù)
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);
}

這些類庫都提供了豐富的功能,你可以根據(jù)項(xiàng)目的需求選擇合適的類庫。以上示例代碼中的注釋是為了說明基本功能,實(shí)際應(yīng)用中你可能需要根據(jù)業(yè)務(wù)需求進(jìn)行更復(fù)雜的操作。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2024-07-08 11:58:19

2009-09-01 13:59:01

C#操作Excel

2025-01-21 09:14:25

開源項(xiàng)目GitHub

2024-12-25 13:32:51

小程序

2025-01-10 14:33:09

小程序

2025-06-16 07:07:03

Java數(shù)據(jù)Jackson

2023-02-07 12:27:15

2009-08-28 15:37:22

C#線程類的定義

2009-08-07 15:38:15

精通C#數(shù)據(jù)庫編程

2009-08-26 14:03:26

C#打印原理

2009-08-18 13:49:21

C# 操作Excel

2011-04-26 10:48:28

噴墨打印機(jī)商用

2009-09-01 14:08:58

C#操作Excel

2009-09-09 14:40:15

C# XML解析

2024-10-31 10:18:43

C#ORM框架

2016-04-29 10:02:39

2009-08-18 15:31:07

C# 操作Excel

2009-08-31 10:18:00

C#靜態(tài)變量定義C#靜態(tài)變量

2024-02-26 13:47:00

C#Socket數(shù)據(jù)接收

2009-09-07 06:31:32

C#窗體移動(dòng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品爱久久久久久久 | h肉视频 | 中文字幕第一页在线 | 精品欧美一区二区三区久久久 | 亚洲一区二区三区在线播放 | 久久精品国产亚洲 | 日韩视频免费看 | 欧美极品视频 | 精品视频在线免费观看 | 国产精品欧美精品 | 一区二区三区电影网 | 国产美女在线免费观看 | 精品免费视频一区二区 | 国产精品久久久久久久久久久久久 | 91美女视频| 毛片一区二区三区 | 亚洲精品成人av | 国产精品一区在线观看 | 麻豆毛片 | 亚洲国产精品日韩av不卡在线 | 日韩av成人 | 国产精品色 | 亚洲激情av | 国产ts一区 | 免费在线观看成人 | 真人一级毛片 | 精品少妇一区二区三区在线播放 | 成人免费一级 | 久久精品一 | 国产亚洲精品区 | 一区二区三区国产精品 | 亚洲国产精品一区二区三区 | 欧美一区二区在线观看 | 日本不卡高字幕在线2019 | 亚洲日本一区二区 | 国产精品美女久久久av超清 | 亚洲最大的成人网 | 毛片入口 | 亚洲欧美中文日韩在线v日本 | 九九久久精品视频 | 久久国产成人精品国产成人亚洲 |