Login Register






Thread Rating:
  • 0 Vote(s) - 0 Average


Tutorial Writing to a word file in Java filter_list
Author
Message
RE: Writing to a word file in Java #5
(01-24-2019, 09:27 PM)Mr.Kurd Wrote:
(01-24-2019, 05:28 AM)darkninja1980 Wrote:
(01-04-2019, 09:44 PM)Mr.Kurd Wrote:
In The Name OF Allah
Al-Salam Alekum

Hey guys today I'm going to teach how to write to a word file automatically using a Java script ;Wink  
Well download required libraries and let's start. You will need to add these libs to your project:
  1. poi
  2. poi-ooxml
  3. poi-ooxml-schemas
  4. commons-compress
  5. xmlbeans
Let's Start I will show you everything: Open NetBeans or any IDE you are using for Java I'm using NetBeans.
[Image: p_1064lcgcl1.png]
Make a new Project
[Image: p_1064ewd842.png]
[Image: p_1064qu7ul3.png]

Okay now let's add the libraries:
[Image: p_1064hi10w4.png]
I added them:
[Image: p_10640stzy5.png]
Let's import needed packages(Libs):
[Image: p_1064uhsqm6.png]
I'll put full source down here If you had any problem post below ;Wink

PHP Code:
package writingword;

import java.awt.Desktop;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFTable;
import org.apache.poi.xwpf.usermodel.XWPFTableRow;

/**
 *
 * @author Mr.Kurd
 */
public class WritingWord {

 
   /**
     * @param args the command line arguments
     */
 
   public static void main(String[] argsthrows Exception {
 
     
        XWPFDocument document 
= new XWPFDocument();
 
       
      
//Creating New Document file
 
     FileOutputStream out = new FileOutputStream(new File("create_table.docx"));
 
       
      
//create table
 
     XWPFTable table document.createTable();
 
 
     //create first row
 
     XWPFTableRow tableRowOne table.getRow(0);
 
     tableRowOne.getCell(0).setText("I");
 
     tableRowOne.addNewTableCell().setText("Love");
 
     tableRowOne.addNewTableCell().setText("Red Security");
 
 
     //create second row
 
     XWPFTableRow tableRowTwo table.createRow();
 
     tableRowTwo.getCell(0).setText("I Love");
 
     tableRowTwo.getCell(1).setText("You");
 
     tableRowTwo.getCell(2).setText("All");
 
 
     
      
//Writing out the Data to the created file
 
     document.write(out);
 
     //Closig the process
 
     out.close();
 
     System.out.println("create_table.docx written successully");
 
   
      
//Trying to open the file with the default program in ex. Word
 
   try {
 
           if (Desktop.isDesktopSupported()) {
 
               Desktop.getDesktop().open(new File("create_table.docx"));
 
       
            
}
 
       
 
   catch (IOException ioe) {
 
       ioe.printStackTrace();
 
        
    
    
}


The Output:
[Image: p_1064stoub7.png]
Now Microsoft Word opened automatically:
[Image: p_10644fmit8.png]

Note: I think people stopped using Java or this section is not active here lol so this would be my last tutorial in Java.

Wa Salam Alekum

very nice tutorial. Smile

After a long time lol, one reply not bad not bad Wink
Thank you.

your welcome . Smile
My IT skills that I know perfect is SQL, HTML ,css ,wordpress, PHP.
coding skills that I know is Java, JavaScript and C#

[+] 1 user Likes darkninja1980's post
Reply





Messages In This Thread
Writing to a word file in Java - by Mr.Kurd - 01-04-2019, 09:44 PM
RE: Writing to a word file in Java - by Mr.Kurd - 01-24-2019, 09:27 PM
RE: Writing to a word file in Java - by darkninja1980 - 01-25-2019, 06:14 AM
RE: Writing to a word file in Java - by mothered - 01-25-2019, 04:17 AM
RE: Writing to a word file in Java - by Mr.Kurd - 01-25-2019, 07:59 PM
RE: Writing to a word file in Java - by Mr.Kurd - 01-25-2019, 08:57 PM
RE: Writing to a word file in Java - by Mr.Kurd - 01-25-2019, 09:12 PM
RE: Writing to a word file in Java - by Mr.Kurd - 01-25-2019, 09:25 PM
RE: Writing to a word file in Java - by mothered - 01-26-2019, 02:41 AM
RE: Writing to a word file in Java - by Altair - 01-25-2019, 09:40 PM
RE: Writing to a word file in Java - by Mr.Kurd - 01-25-2019, 09:50 PM
RE: Writing to a word file in Java - by Altair - 01-26-2019, 09:51 AM
RE: Writing to a word file in Java - by Mr.Kurd - 01-26-2019, 12:05 PM



Users browsing this thread: 2 Guest(s)