[英]How to automatically create Word documents which include list fields from a custom SharePoint list?
[英]How to create a report, as a Word document, from data in a Sharepoint list
我有一個用於記錄每周活動的sharepoint列表,例如,周列數,項目名稱,客戶名稱,評論的四列
我希望能夠以下列格式生成包含特定周的所有數據的報告
我可以通過將列表導出到Excel文件然后編寫一些VBA來生成Word文檔來完成此操作,但我想知道是否有任何方法可以刪除Excel步驟。
打開Xml ?
我發現這是一個非常陡峭的學習曲線,但非常強大。 我建議這是一種比vba更優雅的方法(因為你處理強類型的類)但不一定更快。
所以這有兩個部分
a)從SharePoint獲取數據。
b)將其轉換為Word文檔。
對於a)您可能最終運行此遠程(即不在sharePoint服務器上),因為不建議在服務器上自動執行Office應用程序 - 因此您應該查看SharePoint Web服務以訪問您的數據。
對於b)您可以使用 - Office Automation(通過VBA或C#,VB.NET等) - Pete建議的Open XML( 在SharePoint中運行的示例 ) - Apose等商業組件最后兩個允許您運行代碼SharePoint服務器
Github (FoodOrder)就如何使用Templater做了很好的例子。
作為作者我強烈推薦它;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.