2017年11月22日 星期三

[研究] [C#] 用 ClosedXML 0.90.0 在 Server端操作 Excel,安裝與試用 (NuGet安裝)

[研究] [C#] 用 ClosedXML 0.90.0 在 Server端操作 Excel,安裝與試用 (NuGet安裝)

2017-11-22

ClosedXML - The easy way to OpenXML - Home
https://closedxml.codeplex.com/

GitHub - ClosedXML
https://github.com/closedxml/closedxml

範例
https://closedxml.codeplex.com/documentation

PS:本環境為 Windows Server 2016 Standard + Visual Studio 2017 v15.4.4


 (下圖) 目前最新為 0.90.0 版









(下圖) NuGet 目前可以安裝 ClosedXML v0.90.0 版


相依的套件很多,略查一下底細

FastMember.Signed 1.1.0
https://www.nuget.org/packages/FastMember.Signed/#

System.IO.FileSystem.Primitives 和 System.IO.Packaging 是微軟的

DocumentFormat.OpenXml 是微軟的,最新到 2.7.2,NuGet 提供的 OpenXML 版本目前比獨立下載的版本還要新。

Open XML SDK 2.5 for Microsoft Office
https://www.microsoft.com/en-us/download/details.aspx?id=30425



(下圖)
參考範例
https://closedxml.codeplex.com/documentation


(下圖) 執行後,網頁空白是正常的
(下圖) 因為找不到 HelloWorld.xlsx 檔案產生到哪去了,使用一套 Everything 工具軟體去搜尋,原來在 C:\Program Files (x86)\IIS Express

PS:本環境為 Windows Server 2016 Standard + Visual Studio 2017 v15.4.4




(待續)

沒有留言:

張貼留言