将XML导入Excel,以解决会话问题

瓦迪姆

我需要将XML文件导入到Excel书中,但遇到一个问题:Excel将一些数字值转换为日期。当数字用点或连字符分隔时,会发生这种情况。解决了“点问题”(我将系统分隔符更改为逗号),但是连字符仍然很麻烦。

示例: XML文件代码:

<?xml version="1.0" encoding="UTF-8"?>
<Order>
    <Head>
        <OrderCode>ZWA00013819</OrderCode>
        <DateOfShipment>20181231</DateOfShipment>
        <OrderType>LA </OrderType>
    </Head>
    <Detail>
        <Article>5526-02</Article>
        <QuantityPC>30</QuantityPC>
        <PackType>ut</PackType>
        <DateExpiry>26.12.2019</DateExpiry>
    </Detail>
</Order>

导入结果截图

第一行-标准导入,第二行-以文本格式导入到行。在这两种情况下,excel都将其转换为日期,但是我需要保留数字(“ 5526-02”)。有人可以帮忙解决这个问题吗?我需要找到一种方法来保持值与xml文件中显示的格式相同,而无需修改原始文件即可。

泰凯

您可以在完成加载之前更改导入时的列数据类型。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章