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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

盘点5个C#实用的Word、PPT、Excel、Mail第三方库

發布時間:2023/12/29 C# 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 盘点5个C#实用的Word、PPT、Excel、Mail第三方库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天一起盤點下之前分享的有關Word、PPT、Excel、Mail實用的第三方庫。

1、.NET操作Excel高效低內存的開源框架 - MiniExcel

.Net平臺上對Excel進行操作主要有兩種方式。第一種,把Excel文件看成一個數據庫,通過OleDb的方式進行讀取與操作;第二種,調用Excel的COM組件。兩種方式各有特點。

今天給大家介紹第三種方式:插件方式,目前主流框架大多需要將數據全載入到內存方便操作,但這會導致內存消耗問題,MiniExcel 嘗試以 Stream 角度寫底層算法邏輯,能讓原本1000多MB占用降低到幾MB,避免內存不夠情況。

MiniExcel簡單、高效避免OOM的.NET處理Excel查、寫、填充數據工具。

詳細介紹:.NET操作Excel高效低內存的開源框架 - MiniExcel

2、一個基于C#開發的Excel轉Json工具

項目簡介

這是一個基于C#開發的Excel轉Json工具,比通過Office Excel組件訪問數據性能提升100倍,支持界面、命令模式。

技術架構

1、Visual Studio 2012、.Net Framework 4.0

詳細介紹:一個基于C#開發的Excel轉Json工具

3、.Net開發的跨平臺Word模板引擎

項目簡介

采用.Net開發操作Word文檔,我們都知道強大的組件:Microsoft Word X Object Library。這個組件功能強大,具備Word文檔的所有功能,但這個是COM組件,不支持Liunx和Mac。

**今天推薦這個項目,主要功能是根據模板,生成對應的Word文檔。**支持跨平臺,如果不需要對Word進行很復雜的操作,可以選擇這個組件。使用場景比如:員工信息導出、季度報表導出等等。

項目采用類似Vue、React模板方式,在模板定義相應的變量,再結合數據,快速生成Word文件。比如模板定義{FullName{}},項目會自動匹配鍵值為FullName的對象,并替換。

技術架構

1、跨平臺:這是基于.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。

2、采用.Net 5。

詳細介紹:.Net開發的跨平臺Word模板引擎

4、一套 .NET開發的郵箱Mail開源庫

項目簡介

這是基于.Net開發的、開源的郵箱組件,功能強大、支持所有郵件協議、具備識別垃圾郵件、群發、郵件合并等功能。此項目還包含一個郵箱定時任務工具實例。

此組件針對市面上的協議都已經封裝好,我們就不需要再去了解相關的協議,對郵箱協議不了解的,還是很需要花費時間去閱讀相關資料的,采用此組件,可以大大提升我們的開發效率。

此組件還支持郵箱的合并、刪除、保存本地文件,可以說是非常完善了。

技術架構

1、平臺:這是采用.Net 4.0開發的,用于Windows系統。

詳細介紹:一套 .NET開發的郵箱Mail開源庫

5、一個支持DOCX、PPTX、Html等文件合并、拆分、互相轉換的C#開源項目

項目簡介

這是一個Open XML 文檔編程接口開發的,并擴展了Open XML SDK的功能。

它支持以下功能:

1、將docx、pptx文件拆分為多個文件;

2、將多個docx、pptx文件合并為一個文件;

3、使用XML數據模板生成docx文件;

4、doxc文檔高保值轉換為Html頁面;

5、html頁面高保值轉換為docx文檔;

6、支持正則表達式搜索和替換 DOCX/PPTX 中的內容;

7、支持docx、pptx文件,管理跟蹤修訂,包括檢測跟蹤修訂和接受跟蹤修訂;

8、更新 DOCX/PPTX 文件中的圖表,包括更新緩存數據以及嵌入的 XLSX;

9、對比兩個doxc文件,并生成帶有修訂跟蹤標記的doxc文檔,并支持檢索修訂列表;

10、支持從doxc文檔檢索,包括使用樣式、層次結構、使用的語言與字體;

11、與直接編寫標記相比,使用簡單得多的代碼編寫XLSX文件,包括一種可以編寫數百萬行的XLSX文檔的流式方法。

12、支持從Excel提取數據,包括內容的格式。

技術架構

1、平臺:net45;net46;netstandard2.0 開發

2、開發工具:Visual Studio 2017

詳細介紹:一個支持DOCX、PPTX、Html等文件合并、拆分、互相轉換的C#開源項目

- End -

推薦閱讀

  • 一個C#開發的、跨平臺的服務器性能監控工具

  • 一套.NET Core +WebAPI+Vue前后端分離權限框架

  • 一套.NetCore+Vue+Uniapp前后端分離的低代碼快速開發框架

  • 一個基于C#開發的輕量級OCR文字識別開源工具

  • 基于Asp.Net Mvc開發的個人博客系統

專注分享編程知識、熱門有用有趣的開源項目

總結

以上是生活随笔為你收集整理的盘点5个C#实用的Word、PPT、Excel、Mail第三方库的全部內容,希望文章能夠幫你解決所遇到的問題。

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