我确实有一个 XML 文件,其中包含几个计算值以及一个项目列表,例如:
<?xml version="1.0" encoding="utf-8"?>
<XmlContent>
<Elements>
<CreationDate>...</CreationDate>
<Filename>....</Filename>
</Elements>
<PersonItems>
<PersonItem>
<FirstName>...</FirstName>
<LastName>...</LastName>
<Speed>...</Speed>
</PersonItem>
<PersonItem>
<FirstName>...</FirstName>
<LastName>...</LastName>
<Speed>...</Speed>
</PersonItem>
[...]
</PersonItems>
</XmlContent>
现在应该使用 Excel 2007 OpenXmlFormat 在 Excel 工作表中显示这些值。计算值应映射到工作表中的特定单元格,同时PersonItems
应绑定到同一工作表中的表。
有没有办法将 XML 文件嵌入到工作表包中,并将值绑定到适当的字段,方法是使用 c# Package API 作为CustomXmlPart
?
我在Channel9上找到了一个示例,其中 Matthew Scott 使用Word Content Control Toolkit制作了与 Word 2007 类似的内容。但是,这仅适用于 Word。
Excel有类似的东西吗?
或者有没有更好的方法来解决这个任务?