Los usuarios de negocio pueden ser particular. Si bien los datos presentes JTable de Java en forma de tabla , algunos usuarios sólo quieren manipular los datos en Microsoft Excel. Para satisfacer estos usuarios meticulosos , puede generar un archivo CSV desde Java y poner en marcha de forma automática Excel para ver los datos para mantenerlos felices . Los datos que se colocan en el archivo CSV pueden provenir de consultar una fuente de datos JDBC o de analizar algunos archivos XML adquiridos a través de su conexión a Internet , entre otras muchas posibilidades. Cosas que necesitará
versión de Java Runtime Environment SE 6 o superior
Microsoft Excel
Mostrar más instrucciones
1
Crear un nuevo archivo en el editor de texto de su ordenador y guardar . el archivo con el nombre Spreadsheet.java
2
Incluir la biblioteca Java I /O de clase en el código fuente , añadiendo la siguiente línea en la parte superior de su archivo : import java.io. * ; .
3
Generar los datos de hoja de cálculo como un conjunto de líneas con valores separados por comas :
pública generateText static String () {
retorno " 1 , 2 , 3 \\ r \\ n4 , 5 , 6 \\ r \\ n7 , 8 , 9 \\ r \\ n "; }
4
Crear un archivo temporal con un csv para almacenar los datos de hoja de cálculo : .
archivo archivo
= File.createTempFile ( "prueba ", " . csv ");
5
Escribe los datos generados en el archivo :
PrintWriter pw = new PrintWriter (archivo) ;
pw.write (texto) ;
pw.close ();
6
Utilice el Microsoft Windows shell cmd para abrir el archivo :
String [ ] cmd = new String [ ] {" cmd" , "start ", "/c" , file.getPath ()} ;
.
Runtime.getRuntime () exec ( cmd) ;
7
Guardar , compilar y ejecutar el programa de hoja de cálculo para ver el archivo CSV generados en Microsoft Excel
< br . >