从Excel中的XML文件创建数据透视表

从Excel中的XML文件创建数据透视表,xml,excel,pivot-table,Xml,Excel,Pivot Table,有没有办法做到这一点 我的文件的结构类似于下面的结构,但文件很大(8MB xml文件中约有5000条记录),并且它至少有一个父项和多个子项,这些子项可能因条目而异(这意味着对于某些记录,子项的数量不是固定的,它们使用相同的标记,就像下面示例中MainCourseCategories的子项一样) MainCourseCategories 当我使用插入->数据透视表->使用外部数据源->选择连接…我得到一个错误,上面说“所选的连接类型不能用于创建数据透视表” 提供者Z 第一类 第2类 第3类 第4

有没有办法做到这一点

我的文件的结构类似于下面的结构,但文件很大(8MB xml文件中约有5000条记录),并且它至少有一个父项和多个子项,这些子项可能因条目而异(这意味着对于某些记录,子项的数量不是固定的,它们使用相同的标记,就像下面示例中MainCourseCategories的子项一样)

MainCourseCategories 当我使用插入->数据透视表->使用外部数据源->选择连接…我得到一个错误,上面说“所选的连接类型不能用于创建数据透视表”


提供者Z
第一类
第2类
第3类
第4类
提供者A
第一类
第2类
类别7

此字段中没有任何内容。我设法将xml文件作为一个表导入,然后从中导入摘要,但该表添加了许多记录,其中发现了1对多关系……这并没有真正的帮助。创建表后,将向数据源添加一个连接,我无法使用该连接。我还重写了Python脚本to制作一个只包含一个级别的数据源,但它也不起作用。我唯一可以作为参考的是一个文件,它与一个完全源代码阻塞的数据透视表配合使用。出于好奇,您是否设法在Excel中以普通文件的形式打开文件,并查看表格形式的值?我相信练习会失败,这意味着您必须预处理您的文件。(XSLT?)您好,Julius,文件打开得很好。但是我看到一些pivot表中有嵌入式数据库,包含关系和所有内容。我想知道我是否可以对我的纯XML文件也这样做。
<?xml version="1.0" ?>
<institutions>
    <institution>
        <TypeOfProvider>Provider Z</TypeOfProvider>
        <MainCourseCategories>
            <MainCourseCategory>Category 1</MainCourseCategory>
            <MainCourseCategory>Category 2</MainCourseCategory>
            <MainCourseCategory>Category 3</MainCourseCategory>
            <MainCourseCategory>Category 4</MainCourseCategory>
        </MainCourseCategories>
    </institution>
    <institution>
        <TypeOfProvider>Provider A</TypeOfProvider>
        <MainCourseCategories>
            <MainCourseCategory>Category 1</MainCourseCategory>
            <MainCourseCategory>Category 2</MainCourseCategory>
            <MainCourseCategory>Category 7</MainCourseCategory>
        </MainCourseCategories>
    </institution>
    </institutions>