日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

老牌开源Office操作组件NPOI现已支持.NET Core

發布時間:2023/12/4 asp.net 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 老牌开源Office操作组件NPOI现已支持.NET Core 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

昨天在微信群里聽到老牌Excel開發利器NPOI的作者瞿總說4.6.1版本的NPOI已經支持.NET Standard 2.0了,這也就意味著你可以在.NET Core中使用NPOI了。

作者:依樂祝
原文地址 :https://www.cnblogs.com/yilezhu/p/10269281.html

寫在前面

曾經的.NET Framework時代就很喜歡使用這個組件來對Excel的進行操作,可是隨著.NET Core時代的到來以及NPOI不支持.NET Core所以就找到了園子里的大神楊曉東對NPOI的.NET Core的移植版,可是使用的過程中的如果對這個移植的插件進行深入的使用的話還是有部分問題,可能正如楊曉東大神自己所說:“去年的那個版本是針對于 .NET Core 1.0 的,從發布截止現在在 NuGet 大概有 2K 多的下載量,說明還是有很多同學在使用 NPOI 的,社區中也得到了很多同學的推廣。 但是上一個移植的版本也有諸多缺陷和 bug,在 Github 上也收到了一些 Issue 進行反饋,很多 Bug 可能是移植過程中的bug,但是對于這些 Bug 可能我也無能為力,因為 NPOI 的代碼是非常龐大和復雜的?!?br />不過也再次特別感謝下楊曉東大神對NPOI的.NET Core版本的移植也才能讓我們在.NET Core1.0以及.NET Core2.0的一段時間內繼續使用這個NPOI。

有興趣的小伙伴可以看下楊曉東大神的版本這里是介紹《NET Core 2.0 開源Office組件 NPOI》

因此在得知NPOI的作者瞿總已經完成對NPOI的升級并支持.NET Standard 2.0后特此把這個好消息告訴全體.NET Core開發者們。自此我們又可以盡情的在.NET Core中繼續使用這個開源的老牌Office組件了!反正我表示挺開心的!而且如果你在使用的過程中有任何問題都可以在GitHub上對作者提issue,作者也會以迅雷不及掩耳之勢之勢進行修復

什么是NPOI

說了半天NPOI已經可以在.NET Core中使用了,可能對于新手朋友還是不知道這玩意究竟是什么?其實你可以看看百度百科《NPOI》里面有詳細的講述。我只能跟你說使用 NPOI 你就可以在沒有安裝 Office 或者相應環境的機器上對 WORD/EXCEL 文檔進行讀寫操作,十分方便。

另外NPOI的原作者的GitHub地址是:https://github.com/tonyqus/npoi

里面也有詳盡的描述

如何使用

通過Nuget直接添加NPOI的最新引用即可使用

Install-Package NPOI -Version 2.4.1

然后你就可用像之前一樣進行操作了!

但是如果你想運行在Linux上可能需要注意一下:

由于NPOI使用System.Drawing.Common,因此必須在Linux系統上安裝libgdiplus和libc6。

Ubuntu 16.04及以上

apt-get install libgdiplus libc6-devln -s /usr/lib/libgdiplus.so /usr/lib/gdiplus.dll

然后就可以在Linux系統上跑起來了!

例子

我們有很多例子可供您學習如何使用NPOI。

請查看https://github.com/tonyqus/npoi/tree/master/examples。

文件夾名稱示例描述
HSSF有關Excel 97-2003格式的示例(* .xls)
XSSF有關Excel 2007+格式的示例(* .xlsx)
XWPF有關Word 2007+格式(* .docx)的示例
POIFS關于OLE2文檔/ ActiveX文檔的示例
OOXML有關OpenXML文件的示例

第三方博客

使用NPOI - C#和WEB API導出到Excel

使用NPOI在.NET中構建漂亮的XLS文檔

如何使用NPOI閱讀Excel 2007文檔

如何使用NPOI創建Excel電子表格

NPOI 2.0 - 將Excel XLS文檔轉換為HTML格式

NPOI與Excel表和動態圖表

總結

今天給大家介紹了一款.NET Core Office開發利器NPOI已經支持.NET Core了!希望對大家有所幫助!今后我們的實戰教程之CMS系統里面對Excel的操作也將使用這個組件,屆時我講實戰講解如何使用這個組件,最后感謝大家的閱讀。


創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的老牌开源Office操作组件NPOI现已支持.NET Core的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。