我在一家自然历史博物馆工作,需要为我们收藏的抽屉制作标签,这些抽屉有保存标本的分类。我将每个分类单元的电子表格作为一个单独的行存储在抽屉中(意味着一个抽屉有多行),如下所示
每个抽屉中的样本分类表:
我创建了一个pivot表,将数据转换成一个层次树状结构,或多或少地反映了我希望配置标签的方式(见下文)
每个抽屉中分类单元的数据透视表:
我想创建一个反映透视表层次结构的XML文档,以便在InDesign中自动生成抽屉标签。我不太熟悉XML模式,更不熟悉如何将平面表格数据导出到XML模式
如果有Python解决方案,我很想看看你们的想法,或者有一种简单的方法可以使用Excel内置的XML exporter来实现。 非常感谢你的帮助强>
您可以使用python库pandas和dicttoxml非常轻松地处理此任务
假设您将数据保存在名为data.csv的文件中。然后,您可以使用这个(有点粗糙的)代码片段将其转换为所需的xml格式:
这样,您甚至不需要使用您创建的excel数据透视表
相关问题 更多 >
编程相关推荐