我正在嘗試創建一個在C#中動態填充的郵資標籤。在Excel中執行查找和替換Excel文檔#
我想我唯一能做的就是在Excel中創建標籤,以便我能得到完美的佈局,然後使用OpenXML的更換等領域。即我有字段叫XXAddressLine1XX
,我想編輯XML並用數據庫中的實際Address Line 1
替換那些文本。
有沒有人究竟做了類似的措施前,可以張貼一些代碼了,我可以試試嗎?我之前使用過OpenXML來處理Word文檔,但是我似乎無法在c#中使用OpenXML時找到Excel文檔的XML數據,所以我正在努力取得進展。
要麼,或者有沒有更好的方法,我可以嘗試做到這一點?
謝謝 - 我實際上並不需要集體創建標籤 - 每個客戶只想打印他們需要的標籤,但我會看看鏈接 – 2011-04-26 16:14:26
啊,我明白了。所以這是一個程序,將創建一個文件供客戶用來打印他們的標籤?另一種選擇可能是使用PDF書寫器。這可能會讓您更好地控制輸出,並且不會要求您的客戶安裝Excel。 – StriplingWarrior 2011-04-26 17:12:25
感謝您的建議StriplingWarrior。我注意到應用程序已經使用過PDFSharp,所以我放棄了Excel/XML的東西,只是將標籤直接繪製成PDF。工作完成 - 一個更好的結果呢! – 2011-04-27 17:08:52