android导出word文件

来源:互联网 发布:zh 那汀女装淘宝有吗 编辑:程序博客网 时间:2024/04/28 17:04
下载poi-bin-3.9-20121203.tar.gz
word相关操作依赖于poi-3.9-20121203.jar和poi-scratchpad-3.9-20121203.jar两个包,将其加入到Android程序的libs文件夹中。
刷新eclipse下android工程libs文件夹,右键刚才添加的jar文件,Build Path - Add to Build Path

将模板文件放入assets文件夹中。

但是目前只能读写2003的,2007向后的失败。

String demoPath =  AppHHEAS.gApp.externalStorageDirectoryString + "/" + SSSetting.strAppName + "/hheas.doc";  String newPath = AppHHEAS.gProject.strProjectReportFilePath; File demoFile = new File(demoPath);File newFile = new File(newPath);    InputStream inputStream = AppHHEAS.gActivity.getAssets().open("report.doc");  SSApp.inputstreamtofile(inputStream, demoFile);            Map<String, String> map = new HashMap<String, String>();  map.put("$shebeimingcheng$", AppHHEAS.gSetting.strElevatorDeviceName);FileInputStream in = new FileInputStream(demoFile);HWPFDocument hdt = new HWPFDocument(in);Range range = hdt.getRange();for (Map.Entry<String, String> entry : map.entrySet()) {      range.replaceText(entry.getKey(), entry.getValue());  }ByteArrayOutputStream ostream = new ByteArrayOutputStream();FileOutputStream out = new FileOutputStream(newFile, true);hdt.write(ostream);out.write(ostream.toByteArray());out.close();  ostream.close();


0 0
原创粉丝点击