" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.net6簡單使用NPOI讀取Excel的項(xiàng)目實(shí)踐

 更新時(shí)間:2022年06月13日 10:30:01   作者:盜理者  
本文主要介紹了.net6簡單使用NPOI讀取Excel的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

環(huán)境

平臺(tái):.net6
框架:DotNetCore.NPOI

讀取Excel 數(shù)據(jù),使用了 NPOI 這個(gè)框架,這個(gè)框架

NPOI是指構(gòu)建在POI 3.x版本之上的一個(gè)程序,NPOI可以在沒有安裝Office的情況下對(duì)Word或Excel文檔進(jìn)行讀寫操作。

開始

創(chuàng)建新項(xiàng)目,我們選擇控制臺(tái)項(xiàng)目來做一個(gè)案例

在這里插入圖片描述

配置新項(xiàng)目,這里項(xiàng)目寫的名字是 NPOITest1

在這里插入圖片描述

選擇框架:(環(huán)境) .net 6

在這里插入圖片描述

引用包:

在項(xiàng)目右鍵,找到管理 Nuget 并點(diǎn)擊進(jìn)入 nuget 管理

在這里插入圖片描述

1、點(diǎn)擊“瀏覽”
2、輸入NPOI 對(duì)框架進(jìn)行搜索
3、選擇 DotNetCore.NPOI

在這里插入圖片描述

安裝依賴

在這里插入圖片描述

創(chuàng)建表格數(shù)據(jù)

創(chuàng)建一個(gè)測試表格:“測試表格.xlsx”

在這里插入圖片描述

代碼:

// See https://aka.ms/new-console-template for more information
using NPOI.SS.UserModel;

//創(chuàng)建項(xiàng)目自帶的,先注釋掉
//Console.WriteLine("Hello, World!");

//聲明字段,文件路徑對(duì)應(yīng)目標(biāo)文件
var fileName = @"C:\Users\dao\Desktop\測試表格.xlsx";
//判斷文件是否存在,不存在會(huì)報(bào)錯(cuò),所以這里做了過濾
if (!File.Exists(fileName))
{
    return;
}
//根據(jù)指定路徑讀取文件
FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read);
//根據(jù)文件流創(chuàng)建excel數(shù)據(jù)結(jié)構(gòu)
IWorkbook workbook = WorkbookFactory.Create(fs);

//嘗試獲取第一個(gè)sheet
var sheet = workbook.GetSheetAt(0);
//判斷是否獲取到 sheet
if (sheet != null)
{
    //獲取第一行
    var row = sheet.GetRow(0);
    for (int i = 0; i < row.Count(); i++)
    {
        //輸出
        Console.WriteLine($"第一行數(shù)據(jù):第 {i} 個(gè)數(shù)據(jù)值:{row.GetCell(i).ToString()}");
    }
}

結(jié)果如下:

在這里插入圖片描述

參考資料

  • .NET版的POI NPOI .開源社區(qū)網(wǎng)
  • 百度百科 NPOI

到此這篇關(guān)于.net6簡單使用NPOI讀取Excel的項(xiàng)目實(shí)踐的文章就介紹到這了,更多相關(guān).net6 NPOI讀取Excel內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • asp.net 的錯(cuò)誤處理機(jī)制講解

    asp.net 的錯(cuò)誤處理機(jī)制講解

    asp.net 的錯(cuò)誤處理機(jī)制講解...
    2007-04-04
  • SignalR發(fā)送頁面跳轉(zhuǎn)通知的方法

    SignalR發(fā)送頁面跳轉(zhuǎn)通知的方法

    這篇文章主要為大家詳細(xì)介紹了如何使用SignalR發(fā)送頁面跳轉(zhuǎn)通知的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • .net 中按.(點(diǎn))無法智能提示的bug解決方案

    .net 中按.(點(diǎn))無法智能提示的bug解決方案

    IDE按.無法智能提示,但是可以編譯并正常使用,在修改別人代碼bug時(shí)遇到的,接下來為你提供詳細(xì)解決方法,感興趣的你可以參考下哈
    2013-03-03
  • .Net Core 中選項(xiàng)Options的具體實(shí)現(xiàn)

    .Net Core 中選項(xiàng)Options的具體實(shí)現(xiàn)

    這篇文章主要介紹了.Net Core 中選項(xiàng)Options的具體實(shí)現(xiàn),文中運(yùn)用大量代碼對(duì)相關(guān)知識(shí)詳細(xì)介紹,感興趣的小伙伴可以參考一下這篇文章,希望對(duì)你有所幫助
    2021-09-09
  • asp.net 簡單單點(diǎn)登錄技術(shù)分析

    asp.net 簡單單點(diǎn)登錄技術(shù)分析

    單點(diǎn)登錄,又叫SSO(Single Sign On)。在一些cms或者OA中比較常用到這種登錄模式,目的是為防止重復(fù)登錄。而其實(shí)現(xiàn)原理也頗為簡單,只要Cache的形式就可以實(shí)現(xiàn),這里只用于簡單記錄下,呵呵……
    2011-02-02
  • .net基礎(chǔ)收集匯總

    .net基礎(chǔ)收集匯總

    最近的面試讓我知道基礎(chǔ)知識(shí)的重要性,而我也每天都在網(wǎng)上找一些基礎(chǔ)題來看。其實(shí)面試無非都是一些理論基礎(chǔ),只有基礎(chǔ)過關(guān)了,才會(huì)被問到技術(shù)性的問題,所以第一關(guān)一定要打好
    2013-07-07
  • 注冊(cè)頁實(shí)現(xiàn)激活郵箱驗(yàn)證(asp.net c#)

    注冊(cè)頁實(shí)現(xiàn)激活郵箱驗(yàn)證(asp.net c#)

    在填寫注冊(cè)提交后,大一點(diǎn)的網(wǎng)站會(huì)有郵箱激活驗(yàn)證這一步,本文也是實(shí)現(xiàn)了一下,感興趣的朋友可以參考下哈,希望可以幫助到你
    2013-04-04
  • .NET動(dòng)態(tài)加載用戶控件并傳值的方法

    .NET動(dòng)態(tài)加載用戶控件并傳值的方法

    .NET動(dòng)態(tài)加載用戶控件并傳值的方法,有需要的朋友可以參考一下
    2013-04-04
  • asp.net實(shí)現(xiàn)中英文多域名檢測的方法

    asp.net實(shí)現(xiàn)中英文多域名檢測的方法

    這篇文章主要介紹了asp.net實(shí)現(xiàn)中英文多域名檢測的方法,涉及asp.net針對(duì)URL中域名的解析及字符串操作相關(guān)技巧,需要的朋友可以參考下
    2016-08-08
  • ASP.net 路徑問題 詳解

    ASP.net 路徑問題 詳解

    各位有沒有碰到在日常工作中經(jīng)常在路徑設(shè)置的時(shí)候把 "~/ 、./ 、../ 、 / 、"這些符號(hào)搞混搞亂了?
    2010-05-05

最新評(píng)論

文山县| 乌苏市| 新乡市| 名山县| 鲁甸县| 西林县| 曲松县| 松桃| 兰考县| 九龙县| 宣城市| 壶关县| 呼伦贝尔市| 治多县| 鄂尔多斯市| 阿勒泰市| 呼玛县| 西青区| 介休市| 凭祥市| 汉寿县| 上杭县| 类乌齐县| 岚皋县| 常州市| 广安市| 高唐县| 白河县| 临猗县| 淅川县| 镇江市| 蛟河市| 合阳县| 连平县| 东乌珠穆沁旗| 保定市| 通海县| 顺义区| 遵义市| 探索| 治县。|