iT邦幫忙

2

求推薦開源的 Excel 模板化套件、工具

c#

類似 Crystal Report 寫好 xsd 將資料餵給 rpt 檔案,可以生成報表
現在想要將員工寫好的 Excel 當成 rpt 範本,讓程式餵資料進去
能生成像圖片一樣的效果,chart 跟 filter、格式都保持一樣,差別只在數據不一樣

無意中看到這個
https://ithelp.ithome.com.tw/articles/10211547?sc=pt
帆軟很棒,但....並非開源,且是中國軟體,如果沒有安全疑慮的話,但用無妨
player iT邦大師 1 級 ‧ 2021-01-14 21:07:35 檢舉
如果是
想要將員工寫好的 Excel 當成報表範本,讓程式餵資料進去
輸入 xlsx檔,程式填入資料, 輸出填好資料的xlsx檔的話
請找OpenXML SDK
要chart 跟 filter 請用Excel裡的功能自己設計 (例如VBA)

1 個回答

1
最佳解答

參考 ReportServer 社群版。
https://reportserver.net/en/download/#community


節錄社群版提供 Excel 相關功能支援如下:

  • Dynamic Lists
    The dynamic list is ReportServer's adhoc reporting component that makes relational reporting easy and fun. It is the perfect reporting engine when you want to produce table-like reports to export them to Excel, CSV, PDF or HTML.

  • Excel Reporting
    Native reporting with Microsoft Excel via the JXLS library.

有個更進階應該是完全符合你要求的...可惜是在企業版才有,沒有下放到社群版:

  • Templates
    Dynamic list templates allow to load data directly into Excel, Word, Text or XML templates.

參考資料

我要發表回答

立即登入回答