Este artigo compartilha exemplos de palavras de operação Java simples para você para sua referência. O conteúdo específico é o seguinte
pacote apache.poi; importar java.io.byteArrayInputStream; importar java.io.bytearrayoutputStream; importar java.io.file; importar java.io.fileInputStream; importar java.io.fileoutputUtream; import java.io.ioexception; importação; import.io.io.io.io. java.util.map; importar org.apache.poi.hwpf.hwpfdocument; importar org.apache.poi.hwpf.usermodel.range; importação org.apache.poi.poifs.filesystem.dirtoryentry; ExportDoctest {public static void main (string [] args) {string destfile = "d: //11.doc"; //############################################################################################################### StringBuffer FileCon = new StringBuffer (); FileCon.Append ("Zhang dapaoman 317258963215223/n" + "2011 09 2013 07 3/n" + "Segunda pesquisa de peão adulto/n" + "2013000001 2013 07 08"); FileCon.append ("/n/r/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/ n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n /n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/ n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n /n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/ n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n /n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/ n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n/n mapa = novo, string, string> (); 07 "); "20220301"); ByteArrayOutputStream Ostream = new ByteArrayOutputStream (); tente {document.write (ostream); // output Word Arquivo outputStream Out = new FileOutputStream (Destfile); outs.write (ostream.tobytearray ()); outs.close (); } catch (ioexception e) {e.printStackTrace (); }} /** * * @param DESTFILE * @param filecon * /public void exportDoc (String Destfile, String filecon) {try {// doc Content byTearRayInputStream Bais = novo bytearrayInputStream (FileCon.getbytes ()); Poifsfilesystem fs = new PoifsFilesystem (); Diretório diretório do diretório = fs.getroot (); Directory.CreateDocument ("WordDocument", Bais); FileOutputStream OSTREAM = new FileOutputStream (Destfile); fs.WriteFilessystem (Ostream); bais.close (); ostream.close (); } catch (ioexception e) {e.printStackTrace (); }} / ** * Leia o modelo da palavra e substitua a variável * @param srcpath * @param map * @return * / public hwpfdocument replacedoc (string srcpath, map <string, string> map) {try {// leia o modelo de palavras fileInTream Fis = new FileInginStream (new File (srpath); Hwpfdocument doc = novo hwpfdocument (fis); // Leia o Word Text Content Lange BodyRange = doc.getRange (); // Substitua o conteúdo de texto para (map.entry <string, string> entrada: map.entrySet ()) {bodyRange.ReplaceText ("$ {" + entradas.getKey () + "}", entrada .getValue ()); } retornar doc; } catch (Exceção e) {e.printStackTrace (); retornar nulo; }}}O exposto acima é tudo sobre este artigo, espero que seja útil para o aprendizado de todos.