XML到XLSX转换器
xml2xlsx的Python项目详细描述
示例
像这样的xml文件
<workbook><worksheettitle="test"><row><cell>This</cell><cell>is</cell><cell>a TEST</cell></row><row><cell>Nice, isn't it?</cell></row></worksheet></workbook>
可以解析为创建一个整洁的excel工作簿,其中一个工作簿包含两行数据 工作表。可以使用命令行完成解析(前提是 系统路径设置正确:
xml2xlsx < input.xml > output.xml
或作为图书馆电话
fromxml2xlsximportxml2xlsxtemplate='<sheet title="test"></sheet>'f=open('test.xlsx','wb')f.write(xml2xlsx(template))f.close()
这主要用于(并且是为此目的而开发的)分析文件 由其他模板引擎生成,如django模板系统。一能 根据以下模板生成Excel工作簿:
{% for e in list %} <row><cell>{{ e.name }}</cell></row> {% endfor %}