从XML导入到excel的基本框架

在做项目时,XML用于WEBserivce的数据传输,当数据量比较大时,需要对获取的数据进行分析时,就比较麻烦,导入到Excel之后,可以方便的处理数据。

以下是基本的格式:

<?xml version="1.0" encoding="UTF-8"?>

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

</SOAP:Envelope>

再举个例子吧。大家使用直接使用导入试试。

一、下载一下测试文档。

3.xml:http://download.csdn.net/detail/leejianxue/9066343

<?xml version="1.0" encoding="UTF-8"?>

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<NewDataSet> <Table1> <Lgnum>33</Lgnum> <Tbnum>33</Tbnum> <Tbpos>0000</Tbpos> <Matnr>33</Matnr> <Werks>33</Werks> <Charg>33333333</Charg> <Lgort>0012</Lgort> <Menga>2.000</Menga> <Altme>GE</Altme> <Maktx>顶替</Maktx> <Vltyp>922</Vltyp>
<Vlpla>333</Vlpla> <Bwlvs>309</Bwlvs> <Trart></Trart> <Nltyp></Nltyp> <Nlpla></Nlpla> <Mblnr>3333333</Mblnr> <Mjahr>3333</Mjahr> <NewLgtyp>333</NewLgtyp> <batch></batch> <ts_lgpla></ts_lgpla> </Table1><Table1> <Lgnum>33</Lgnum> <Tbnum>33</Tbnum> <Tbpos>0000</Tbpos>
<Matnr>33</Matnr> <Werks>33</Werks> <Charg>33333333</Charg> <Lgort>0012</Lgort> <Menga>2.000</Menga> <Altme>GE</Altme> <Maktx>顶替</Maktx> <Vltyp>922</Vltyp> <Vlpla>333</Vlpla> <Bwlvs>309</Bwlvs> <Trart></Trart> <Nltyp></Nltyp> <Nlpla></Nlpla> <Mblnr>3333333</Mblnr>
<Mjahr>3333</Mjahr> <NewLgtyp>333</NewLgtyp> <batch></batch> <ts_lgpla></ts_lgpla> </Table1> </NewDataSet>

</SOAP:Envelope>

二、EXCEL中使用的数据=》其他数据来源=>来自XML数据源导入。选择3.xml.提示以下内容,确定即可。

三、结果,数据大于1条时才会有数据格式,即表头。如果只有一条记录,好像只显示数据,没有表头字段。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-09 19:03:36

从XML导入到excel的基本框架的相关文章

jsp中导入导出excel,ssh框架

导入Excel:jsp中 1 <form action="user_importTradingMoney" enctype="multipart/form-data" method="post"> 2 <label>导入数据 3 <input type="file" name="tradingMoneyFile" value="选择文件"> 4 <

基于SSM的POI导入导出Excel实战第一篇-SSM框架的整合

业务背景:在JavaWeb应用开发中,经常需要将应用系统中某些业务数据导出到Excel中,又或者需要将这些业务数据先收集到Excel然后一键导入到系统 业务需求:如何用Java实现导入导出Excel 需求分析:目前流行的Java导入导出Excel的框架有POI跟JXL,这两者的优缺点在这里我就不作比较了,感兴趣的童鞋可以自行搜索了解一下; 技术选型:从本文开始,我将分享一下如何基于SSM框架+POI实现Java应用导入导出Excel,数据库采用mysql5.6,应用服务器采用tomcat7 工具

PHP导入与导出xml格式的Excel

1 简介 1.1 导出 在实际的工作项目中,经常需要将一些重要的数据库中存的数据导出成Excel,比如导出考勤报表,导出财务报表,导出业绩报表,导出销售报表等.CleverCode以前使用了两年的PHPExcel来制作Excel导出数据,但发现用PHPExcel生成Excel实在是太麻烦了,特别是控制单元格的颜色,合并单元格,给单元格设置长度等.这些设计一个Excel通常会需要花费一天的时间.后来CleverCode发现了一个简便的方法PHP导出xml格式的Excel,以前需要一天的工作量,现在

C#用Infragistics 导入导出Excel(一)

最近项目中有数据的导入导出Excel的需求,这里做简单整理. 公司用的是Infragistics的产品,付费,不需要本地安装Office. 有需要的朋友可以下载 Infragistics.2013.2.2098,提取密码:5u17 本文完整代码下载 Demo.Excel.zip 当然,我知道还有其他开源的类库来操作Excel,希望有资源的博友可以一起共享一下. Infragistics安装使用 直接安装Infragistics_WinForms_20132.msi后再项目Reference中引用

用Node.js 将bugzilla上的bug列表导入到excel表格里

公司用bugzilla管理产品bug,最近用Node.js做了个东西,方便能够把bug的相关信息导入到excel表格里,好做后续的管理分析. 直接贴代码,写上注释好了.转载请注明出处. var request = require("request") var cheerio = require("cheerio"); var Excel = require('exceljs'); var colors = require("colors"); v

thinkphp导入导出excel表单数据

在PHP项目经常要导入导出Excel表单. 先去下载PHPExcel类库文件,放到相应位置. 我在thinkphp框架中的位置为ThinkPHP/Library/Org/Util/ 导入 在页面上传excel文件提交到后台,利用form表单提单即可 <form method="post" enctype="multipart/form-data" action="" > <input type="submit"

java导入大量Excel时报错

在项目中同事遇到一问题,现在给大家分享一下. 在程序里面导入两千多条数据后,程序就报错.刚开始以为是内存的问题.在经过仔细跟踪代码后发现每次都是833行的第三列报错,也就是第一万列.最后在网上找到了解决方案,邮件截图如下: 解决方案就是在tomcat的server.xml的8080那个配置文件中添加一属性:maxParameterCount = "1000000" java导入大量Excel时报错

[node 工具] 用 Node.js 将 bugzilla 上的 bug 列表导入到 excel 表格在线版本之一(server 端)

之前写了个 用 Node.js 将 bugzilla 上的 bug 列表导入到 excel 表格里 的 cli 工具虽然可以用,但考虑到一下几点,总觉得需要再做点什么. 界面简陋,我那截图上是在 VSCode 下的 git bash 里使用的,看起来倒还好一些.如果是在 CMD 下使用,不忍直视. 需要使用命令的方式启动,URL 地址还需要添加双引号,体验不好. 需要自行安装 nodejs 环境 因此我将这个工具做成了在线的版本,只要复制个 URL,点击开始,傻瓜操作,多人使用. 1 var e

基于SSM的POI导入导出Excel实战第二篇-导出EXCEL

业务需求:这里我以产品信息为例,用于POI导入导出Excel实战的操作对象 需求分析:我们要导出的数据格式比较简单,其实就是待导出的表(视图)的数据,如下图所示: 实现思路:A.会发现待导出的数据列表是一个矩阵式的格式,即二维的形式 B.其中的头部id name unit price stock 等字段field是固定不变的,将会充当excel的头部 C.以数据行的角度观察数据列表,会发现每一行每一列的值都是B所指的那些字段一一对应的取值value D.由此可以得出这些数据组织是由每一行数据组成