簡體   English   中英

有什么方法可以通過編程方式將 Excel 單元格保存到本地文件,這些文件可以像使用 VSTO 的“復制和粘貼”一樣加載?

[英]Is there any way to programaticallly save Excel cell to local files that could be load just like "copy and paste" with VSTO?

這些天我一直在使用Excel VSTO Add-in,我需要的是從數據庫中加載一些模板,並將它們填充到Excel單元格中。

問題是我只能以純文本格式存儲數據,如果我嘗試復制並粘貼目標單元格並將其存儲在記事本(或其他編輯器)中的某個位置,樣式和格式就會丟失。

有什么方法可以將帶有 styles 的單元格數據保存到某個二進制本地文件(或其他文件)中,當我需要它的時候,我可以將它加載並填充到目標單元格,就像我剛剛從其他單元格復制它一樣。

謝謝!

PS:文本可能有不同的 styles 所以單元格格式的存儲可能不起作用,

我在這里附上了一個例子:

例子

我終於解決了

Range.Value[XlRangeValueDataType.xlRangeValueXMLSpreadsheet]

它將單元格存儲為 XML,以及我需要的所有 styles。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM