java把string.xml转化成excel文件
来源:互联网 发布:阿里云免费二级域名 编辑:程序博客网 时间:2024/06/05 03:19
在此之前一下代码需导入dom4j.jar和jxl.jar包。因为工作需要经常要整理string出来翻译,为了偷懒所以写了这个功能。
public class ParseXml { static int count=0; public static void main(String[] args) { parserXml("G:\\work\\translate\\allString\\"); } public static void parserXml(String fileName) { SAXReader saxReader = new SAXReader(); //生成excel文件路径 String excelPath = "G:\\translate\\String.xls"; //原string.xml文件目录 String path="G:\\translate\\allString\\"; File excelFile = new File(excelPath); try { if (!excelFile.exists()) { excelFile.createNewFile(); } WritableWorkbook book=null; book = Workbook.createWorkbook(excelFile); File inputXml = new File(path); String[] fileList = inputXml.list(); WritableSheet[] ws=new WritableSheet[fileList.length]; for (String name : fileList) { // 新建一个sheet ws[count] = book.createSheet(name, count); System.out.println(fileName+name); Document document = saxReader.read(fileName+name); Element employees = document.getRootElement(); int j = 0; for (Iterator i = employees.elementIterator(); i.hasNext(); j++) { Element employee = (Element) i.next(); WritableCell attribute = new jxl.write.Label(0, j,employee.attributeValue("name")); WritableCell values = new jxl.write.Label(1, j, employee.getStringValue()); // 往表中添加内容 ws[count].addCell(attribute); ws[count].addCell(values); } count++; } // 将数据写入所建的excel book.write(); book.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (RowsExceededException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (WriteException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
0 0
- java把string.xml转化成excel文件
- 把java对象转化成xml文件保存
- Java 解析 Json 文件 (把 Json 转化成 String 的方法来解析)
- 【XML】将String格式的XML文件转化成JAVA实体类
- 把excel转化成dataset
- java如何把String转换成xml
- 把String转化成枚举
- 把HTML表单提交的数据转化成XML文件
- 把HTML表单提交的数据转化成XML文件
- 把HTML表单提交的数据转化成XML文件
- java对象转化成xml文件
- java 把 byte[] 数组转化为String
- java实现Excel文件解析---apache POI以及把汉字转化为拼音
- JAVA 将xml Schema 文档转化成 XML文件
- 把HTML表单提交的数据转化成XML文件-XML+Ajax教程
- parseJSON 把string转化成object
- 如何把String转化成Double??
- 把html转化成string代码
- 中美印日四国程序员比较
- 【CSDN博客之星】2013年CSDN博客之星正在评选,希望大家支持,非常感谢!
- ADB server didn't ACK 默认的ADB端口被占用之解决办法
- HDU 1597 find the nth digit && HDU 2141 Can you find it?
- 输入10个整型整数,用选择法对这10个数排序,并该由大到小顺序在屏幕上输出。
- java把string.xml转化成excel文件
- [Redis] redis-cli 命令总结
- MFC中如何将应用程序的配置信息保存到注册表中(二)
- 黑马程序员_入学测试题详解
- 输入10个整型整数,用起泡法对这10个数排序,并该由小到大顺序在屏幕上输出
- <%%>与<scriptrunat=server>,<%=%>与<%#%>的区别
- myibatis--增删查改
- poj 3134 Power Calculus(IDA*)
- IIS7.5精细控制web访问权限