导出XML文件导入的结构相同

时间:2017-01-26 11:56:04

标签: xml excel

我想使用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>

1 个答案:

答案 0 :(得分:0)

这种XML可以使用Excel进行编辑,因为它没有任何Common issues with importing XML data

Open an XML data file to import its data中所述打开它。它会是这样的:

enter image description here

注意,我已经打开Developer tab并选择了&#34;来源&#34;来自XML功能区部分。虽然打开了XML模式,但它也将用于导出。所以结构将会保留。

现在您只需在最后一行下方添加新数据。

要以新XML导出数据,请使用&#34;导出&#34;来自XML功能区部分。可以在Export XML data中找到说明。

无法使用新数据覆盖打开的XML。

您可能已经完成的工作是使用Excel&Save-As将Excel工作表保存为XML文件。但这是另一种XML文件,与打开时创建的XML模式无关。