繁体   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