应用dom4j能读取excel生成的xml文件吗
使用dom4j能读取excel生成的xml文件吗?
excel可以将文件到处为xml,看了一下应该就是标准的xml文件
按理说应该可以读取啊,可是自己变了些测试代码,总是无法读取成功不知道是怎么回事
但用自己的xml文件却没有问题,自己编写的xml文件如下
把上面代码中的
String fileName = "e:\\temp\\test.xml";
String nodeName ="/Workbook/Worksheet";
改成
String fileName = "e:\\temp\\classes.xml";
String nodeName ="/classes/student";
------解决方案--------------------
按理说是一样的,你贴一段excel生成的上来看看
------解决方案--------------------
excel导出的xml是啥样子的?贴出来瞧瞧?
你说的读取不成功,是报错了还是怎么回事?
excel可以将文件到处为xml,看了一下应该就是标准的xml文件
按理说应该可以读取啊,可是自己变了些测试代码,总是无法读取成功不知道是怎么回事
String fileName = "e:\\temp\\test.xml";
String nodeName ="/Workbook/Worksheet";//获得Worksheet元素
Document document = new SAXReader().read(new File(fileName));
System.out.println("document name="+document.getName());
List nodes = document.selectNodes(nodeName);
System.out.println("nodes size="+nodes.size());
System.out.println("nodes[0]="+nodes.get(0));
但用自己的xml文件却没有问题,自己编写的xml文件如下
把上面代码中的
String fileName = "e:\\temp\\test.xml";
String nodeName ="/Workbook/Worksheet";
改成
String fileName = "e:\\temp\\classes.xml";
String nodeName ="/classes/student";
<?xml version="1.0" encoding="UTF-8"?>
<classes name="网络">
<student name="张三">
张三是个好学生
</student>
<student name="李四">
李四也是个好学生
</student>
</classes>
------解决方案--------------------
按理说是一样的,你贴一段excel生成的上来看看
------解决方案--------------------
excel导出的xml是啥样子的?贴出来瞧瞧?
你说的读取不成功,是报错了还是怎么回事?