【发布时间】:2017-01-26 21:00:38
【问题描述】:
我想使用 excel 将 XML 文件作为表格打开,向其中添加一些行并以相同的结构导出。
问题是,excel 完全重建结构,命名单元格,如“cell1、cell2 等”。但是细胞有特殊的名字,这个信息就丢失了。
有没有一种方法可以在 Excel 中打开 XML 文件,通过添加一些值来编辑表格,然后使用相同的结构导出,只需要修改过的表格。
哦,我还必须将编码更改为“UTF-8”,否则 Excel 将不允许打开它。 这是完整的 XML
<?xml version='1.0' encoding='UTF-16' standalone='yes' ?>
<units>
<unit>
<title>1</title>
<vocables>
<vocable>
<first_meaning>
<value>da</value>
</first_meaning>
<second_meaning>
<value>yes</value>
</second_meaning>
</vocable>
</vocables>
</unit>
<unit>
<title>dug</title>
<vocables>
<vocable>
<first_meaning>
<value>net</value>
</first_meaning>
<second_meaning>
<value>no</value>
</second_meaning>
</vocable>
</vocables>
</unit>
<unit>
<title>3</title>
<vocables>
<vocable>
<first_meaning>
<value>ofc</value>
</first_meaning>
<second_meaning>
<value>of course</value>
</second_meaning>
</vocable>
</vocables>
</unit>
</units>
【问题讨论】:
-
可能的答案取决于 XML。所以请至少显示这个 XML 的一部分。请显示主 XML 列表的至少两个列表元素。另请描述您如何将 XML 导入 Excel。
-
@AxelRichter,用完整代码编辑了第一篇文章。我尝试以两种方式导入它:只需打开它并通过“数据 - 来自其他来源 - 来自 XML 数据导入”进行导入。得到相同的结果