POI word(HWPF)export 질문입니다^^
초롬
아.. excel export를 다 끝냈습니다 ㅠ 감격.
장장 1달......... 무슨 내용이 이렇게 많은지..
poi는 참 무거운거 같아요 ㅡㅡ;;
이제 word export를 하려고 합니다.
근데 처음부터 막막마구마구 막히는군요 ㅠㅠ
질문 드릴께요;
HWPFDocument doc;
File file = new File(D:\\test.doc);
//file.createNewFile();
doc = new HWPFDocument(new FileInputStream (file));
Range range = doc.getRange();
CharacterProperties charProperties = new CharacterProperties();
CharacterRun run = range.insertAfter(Hello World!!! HAHAHAHAHA I DID IT!!!, charProperties);
run.setBold(true);
run.setItalic(true);
run.setCapitalized(true);
OutputStream out = new FileOutputStream(D:\\test.doc);
doc.write(out);
out.flush();
out.close();
간단한 소스 입니다.. 해보신분을은 아실거에요..
여기서 오류가 나는데요;; 일단 test.doc파일이 없으닌까 만들어 줘야하는데
파일을 만들려고 file.createNewFile(); 를 했더니....
doc를 만드는 과정에서
java.io.IOException: Unable to read entire header; 6 bytes read; expected 512 bytes
이런 오류가 나오는군요;; ㅠ
음 대충 무슨말인줄은 알겠습니다 file을 create하는게 word파일로 만들어 주는게 아니라서..
doc를 만들떼 unable이라는 말인데...........
그럼poi에서 doc를 만들때 비어있는 word파일을 만들어서 input하는 방법을 알고 있으신분 있으신가요?
아무리 찾아봐도 안나와요 ㅠㅠ 죽겠습니다 조언 부탁드립니다.
복받으실꺼에요 ㅠ