将 XML 导入 Excel,迄今为止的对话问题

将 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 文件中显示的格式相同,这样无需修改原始文件。

答案1

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

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

相关内容