07年9月的
读XML:
import java.io.File;
import java.io.FileWriter;
import java.util.Iterator;
import java.util.List;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ReaderXml ...{
public ReaderXml() ...{
// TODO Auto-generated constructor stub
}
private static void getXml(String filename)...{
SAXReader sax = new SAXReader();
Document doc = null;
try ...{
sax.setEncoding("utf-8");
doc = sax.read(new File(filename));
Element root = doc.getRootElement();
List list = root.elements();
for(Iterator i = root.elementIterator(); i.hasNext();)...{
Element e = (Element) i.next();
// System.out.println(e.getName());
// System.out.println(e.getPath());
// System.out.println(e.getText());
System.out.println(e.getStringValue());
for(Iterator j = e.attributeIterator();j.hasNext();)...{
Attribute attribute = (Attribute) j.next();
// System.out.println(attribute.getStringValue());
}
}
} catch (DocumentException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/** *//**
* @param args
*/
public static void main(String[] args) ...{
// TODO Auto-generated method stub
ReaderXml.getXml("g:\DB.xml");
}
}
写XML:
import java.io.File;
import java.io.FileOutputStream;
import org.dom4j.Document;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
public final class WriterXml ...{
public WriterXml(Document doc) ...{
// TODO Auto-generated constructor stub
XMLWriter writer = null;
try ...{
String filename = "g:\WriterXml.xml";
OutputFormat format = OutputFormat.createPrettyPrint();
FileOutputStream fos = new FileOutputStream(new File(filename));
// OutputStreamWriter osw = new OutputStreamWriter(fos,"utf-8");
// format.setEncoding("utf-8");
writer = new XMLWriter(fos, format);
writer.write(doc);
writer.close();
} catch (Exception e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
一个实用的java导入导出Excel工具类,基于开源的Java Excel API(JXL)纯java类库实现,Windows和Linux系统下均可使用。 主要实现功能如下: 导出:将List转化为Excel(listToExcel)。 导入:将Excel转化为List...
本实例可以把多个不同对象集合或者一个对象集合的数据导出到Excel表格中,能实现最大通用化。
String outputFile = "D:\\excel\\excel.xlsx"; OutputStream outputStream = new FileOutputStream(outputFile); UtilExcel utilExcel = new UtilExcel(); String titles = "所属区域,所属车间,当前处理人,描述...
poi操作excel工具类,excel导入,excel导出各种格式,如List,Object>>,List格式,使用方法见:https://blog.csdn.net/lingyancangqiong中的excel工具类
* 导出excel(利用反射机制) * String[] title = {"订单号","商品名称","商品价格","创建时间"}; * String[] field = {"orderNum","productName","productPrice","createTime"}; * ExportTools.export("sellJoin...
利用jxl包结合java反射机制和注释,直接把list生成对应的Excel文件,即只需传入list、对应生成的对象、标题就可以生成excel文件write(String title, List list,Class c),实现一个简单生成excel工具类
传入list集合,在excel中导出,分为本地和服务器,包括需要测试的jar包都在里面,本人亲测可用,如果有问题,可以联系我.
封装好的工具类,传入list ,type(0 excel,1 word ,2 pdf) 导出相应的文件
excel读取主流是poi和jxl,两种方式...这里CommonUtil类中包含了poi、jxl读取excel的封装类,读取出来后变为list,需要的jar包一起带上了。还附带了excel流的方式下载,以及request内容参数的读取等其他常用的方法。
* 这是一个通用的方法,利用了JAVA的反射机制,可以将放置在JAVA集合中并且符号一定条件的数据以EXCEL 的形式输出到指定IO设备上 * * @param title * 表格标题名 * @param headers * 表格属性列名数组 ...
分享常用的Java工具类,包括:日期,邮件,ZIP压缩解压缩,XML,HTTP,JSON,Freemarker,文件操作,图象,数组,验证码,日期,硬件信息...Excel,List、Map工具类,文件、文件夹变动监控,网络,属性文件操作,等等
基于新版本的POI编写的读取Excel文件数据的工具类,可根据绝对路径、File对象、InputSteam对象读取解析Excel文件内容,并返回List<List<String>>格式结果,其中包含对单元格公式的处理。
Excel源代码,导入导出各种工具类 <groupId>org.apache.poi <artifactId>poi <groupId>org.apache.poi <artifactId>poi-scratchpad 代码实例: String path = ""; byte[] bytes; vo.setCurrentPage(0); vo....
下载excel表格工具类。controller:@RequestMapping(value = "/form", method = RequestMethod.GET) public ModelAndView downloadForm(HttpServletRequest request) { try {List,Object>> listLog = ...
java开发工作多年总结的的一些工具类; 包括有: 1、常用的日期类操作 2、excel操作 3、xml操作 4、集成科大讯飞语言合成工具类; 5、集合类操作(list,map,array) 6、FTP工具类 7、csv操作 8、file文件类操作 9...
可以获得,当前文件的sheet列表,...2.excel 表格需要有表头,名称可以是表字段的,也可以是java 实体属性的 3.最终封装的结果是java.util.List<?> 结果 4.有日期类型的,在excel表格里最好设置列属性为日期格式。
分享常用的Java工具类,包括:日期,邮件,ZIP压缩解压缩,XML,HTTP,JSON,Freemarker,文件操作,图象,数组,...Excel,List、Map工具类,文件、文件夹变动监控,网络,属性文件操作,包括了源码,文档,和jar文件
java 导出,导入excel。用户自定义导出模板。模板显示内容用el表达式即可。用户可以定义每一个单元格的显示内容。可以自定义List数据的展示。一个excel的sheet内,可以有多个list的数据循环
自己编写了一个小工具类,Java读取Excel返回object[][],其中还有返回list格式,写入Excel方法
throw new IllegalArgumentException("写excel流需要List参数!"); } try { WritableWorkbook workbook = Workbook.createWorkbook(out); WritableSheet ws = workbook.createSheet("sheet 1", 0); int rowNum ...