Archivos de la categoría: Java

Lenguaje de programación Java, agruparemos aquí las publicaciones sobre Java, como Java I/O, Java JDBC, Java Xml, Java Swing, …

  • Java I/O: agrupa las librerías para manejar ficheros, entrada y salida, lectura de directorios,…
  • Java Excel: explicaciones de como utilizar la librería Apache POI para leer y crear hojas excel con ejemplos
  • Java Swing: nos adentramos con ejemplos en Java Swing a explicar su utilización, estos están dedicados a la gente que empieza con Java y busca ejemplos para su aprendizaje inicial.

Añadiendo Apache Tomcat a Spring Tool Suite

Hasta ahora hemos usado siempre Pivotal tc Server para los proyectos en los que hemos utilizado Spring ya sea con Spring Roo o con Spring Framework, en este tutorial vamos a ver como podemos añadir Apache Tomcat a Spring Tool Suite (STS), en este enlace encontrarás algunas de las características básicas de este IDE.

Spring Tool Suite™

Your tools should be as refined as the code you write. STS is our Eclipse-based IDE crafted to serve the needs of building applications with Spring. We’re always working on new features and performance in our mission to make STS the most productive Eclipse distribution available.

Si todavía no lo tienes instalado Spring Tool Suite (STS) o lo quieres instalar de nuevo, en este enlace: Spring Tool Suite™ Downloads tienes las descargar y la explicación para la instalación en tu sistema operativo.

Apache Tomcat™

¿Qué es? Seguro que ya lo sabes, es un implementación de software open source de Java Servlet, JavaServer Pages, Java Expression Language and las tecnologías Java WebSocket.
Continuar leyendo Añadiendo Apache Tomcat a Spring Tool Suite

Java escribir excel con Apache Poi Java API

Java escribir excel con Apache Poi Java API

[ENGLISH VERSION] Java read excel with Apache Poi Java API

En cualquier aplicación o desarrollo suele ser necesario procesar ficheros excel u otro tipo de hojas de cálculo, en este caso nos vamos a centrar en los documentos OLE 2 de Microsoft, y que manipularemos en este caso usando Apache POI – the Java API for Microsoft Documents, que nos proporciona acceso a los diferentes tipos de ficheros de Microsoft que utilizan esta estructura como: Excel, Word o Powerpoint, también hay otros proyectos dentro de esta API para Visio y Publisher por ejemplo, de todos estos el más desarrollado es Excel Workbooks.

Vamos a explicar como crear una hoja excel, como añadir celdas, modificar su contenido y en definitiva manipular los datos según necesitemos, para ello usaremos la librería POI-HSSF and POI-XSSF – Java API To Access Microsoft, donde HSSF es el proyecto POI de implementación total en Java para ficheros excel.

  • HSSFWorkbook: Representación de alto nivel de un libro (Workbook) que será nuestra documento excel. Es el primer objeto que construiremos si vamos a leer o escribir una hoja excel.
  • HSSFSheet: representación de alto nivel de una hoja excel, podemos elegir la hoja de la excel usando el HSSFWorkBook.
  • HSSFRow: representación de celda de una fila de la hoja excel, solo las filas que tienen filas se pueden añadir a la hoja.
  • HSSFCell: representación de una celda en una fila de la un hoja de la excel, la utilizaremos para manejar el contenido de la celda.

logo-apache-POI-project

Ten en cuenta que para utilizar esta librería la tienes que añadir al proyecto con el que estés trabajando, descarga la librería API Apache Poi Java para añadirla, aquí te explico como añadirla a un proyecto en Netbeans, también te puede servir de orientación con otros IDEs ya que se hace de forma similar.
Continuar leyendo Java escribir excel con Apache Poi Java API

Java leer excel con Apache Poi Java API

Java leer excel con Apache Poi Java API

[ENGLISH VERSION] Java read excel with Apache Poi Java API

 
En cualquier aplicación o desarrollo suele ser necesario procesar ficheros excel u otro tipo de hojas de cálculo, en este caso nos vamos a centrar en los documentos OLE 2 de Microsoft, y que manipularemos en este caso usando Apache POI – the Java API for Microsoft Documents, que nos proporciona acceso a los diferentes tipos de ficheros de Microsoft que utilizan esta estructura como: Excel, Word o Powerpoint, también hay otros proyectos dentro de esta API para Visio y Publisher por ejemplo, de todos estos el más desarrollado es Excel Workbooks.

Echa la introducción, vamos al grano, introduciendo los elementos de está librería que vamos a utilizar para leer y crear una hoja excel. Usaremos de todas la librería POI-HSSF and POI-XSSF – Java API To Access Microsoft, donde HSSF es el proyecto POI de implementación total en Java para ficheros excel.

  • HSSFWorkbook: Representación de alto nivel de un libro (Workbook) que será nuestra documento excel. Es el primer objeto que construiremos si vamos a leer o escribir una hoja excel.
  • HSSFSheet: representación de alto nivel de una hoja excel, podemos elegir la hoja de la excel usando el HSSFWorkBook.
  • HSSFRow: representación de celda de una fila de la hoja excel, solo las filas que tienen filas se pueden añadir a la hoja.
  • HSSFCell: representación de una celda en una fila de la un hoja de la excel, la utilizaremos para manejar el contenido de la celda.

Añadimos la librería Apache Poi Java API

Antes de nada, tenemos que descargar la librería API Apache Poi Java, para añadirla a nuestro proyecto, voy a explicar cómo hacerlo en el IDE que estoy usando para este ejemplo: Netbeans, en otros IDES será similar la forma de integración de las librerías.
Continuar leyendo Java leer excel con Apache Poi Java API

Netbeans añadir librería Apache Poi Java API

[ENGLISH VERSION] Netbeans add library Apache Poi Java API

 
Vamos añadir la librería Apache POI – the Java API for Microsoft Documents, que nos proporciona acceso a los diferentes tipos de ficheros de Microsoft que utilizan esta estructura como: Excel, Word o Powerpoint, también hay otros proyectos dentro de esta API para Visio y Publisher por ejemplo, de todos estos el más desarrollado es Excel Workbooks.
 

Netbeans añadir librería Apache Poi Java API

Continuar leyendo Netbeans añadir librería Apache Poi Java API

Java leer ficheros del directorio – Java I/O

Vamos a seguir descubriendo métodos básicos de Java I/O, en este caso crearemos un método para explicar como leer todos los ficheros del directorio que se indique en Java, creamos un paquete org.xulescode.javaio para nuestra clase que llamaremos JavaIOUtils, clase que estoy utilizando en las explicaciones de nuevas funcionalidades de Java I/O, aquí iremos añadiendo para darles utilizad en futuros ejemplos.

Java leer ficheros

Usamos la clase java.io.File que nos proporciona una representación abstracta de un fichero o directorio, con métodos para el manejo de ficheros y directorios.Código Xules

 
Creamos el método public boolean readFolderFiles(String folder) donde implementamos la funcionalidad de Java leer ficheros, usando:

  • Usamos el paquete java.io: donde se encuentran la mayor parte de las clases para el manejo de archivos
  • Usamos java.io.File: representación abstracta de un fichero o el nombre de una ruta, aquí encontraremos los métodos para saber si existe el directorio que nos pasan en la ruta, y también, un método para leer los ficheros del directorio.

Continuar leyendo Java leer ficheros del directorio – Java I/O

Java Crear archivo – Java I/O

Vamos a crear un método para explicar como crear un archivo en Java, creamos un paquete org.xulescode.javaio para nuestra clase que llamaremos JavaIOUtils, en esta clase en próximos capítulos iré añadiendo nuevos métodos para describir nuevas funcionalidades de Java I/O.

Java crear archivo

Usamos el paquete java.io: donde se encuentran la mayor parte de las clases para el manejo de archivos.Código Xules

Continuar leyendo Java Crear archivo – Java I/O