Red de conocimiento informático - Aprendizaje de programación - ¿Tiene Java un paquete de sintaxis similar a vba para operar Excel?

¿Tiene Java un paquete de sintaxis similar a vba para operar Excel?

Cada lenguaje de alto nivel tiene un paquete que puede operar Excel. Al usarlo, debe buscar en línea. La siguiente es una introducción:

Introducción a A.POI

Jakarta POI es un subproyecto de Apache con el objetivo de procesar objetos ole2. Proporciona un conjunto de Java.API para operar documentos de Windows

La más madura actualmente es la interfaz HSSF, que maneja objetos MS.Excel (97-2002). No es como el csv que acabamos de generar que no tiene formato y puede convertirse en Excel, sino un objeto real de Excel que puede controlar algunas propiedades como hojas de trabajo, celdas, etc.

En segundo lugar, descripción general de HSSF

¿HSSF es una hoja de cálculo horrible? Con HSSF, puede leer, escribir y modificar archivos de Excel utilizando código Java puro.

HSSF proporciona dos API para operaciones de lectura: modelo de usuario y modelo de usuario de eventos, es decir, "modelo de usuario" y "modelo de usuario de eventos". El primero es fácil de entender, mientras que el segundo es más abstracto pero más eficiente.

3. Comienza a codificar

1. Preparación

Requisitos: JDK?1.4+POI Development Kit

¿Puedes ir a? /p>

2?Estructura EXCEL

Introducción a HSSFWorkbook?excel?Objeto de documento

HSSFSheet?tabla de Excel

HSSFRow?fila de Excel

Celda de la cuadrícula de HSSFCell?excel

Fuente de HSSFont?excel

HSSFName?name

HSSFDataFormat?formato de fecha

Lo siguiente 2 elementos solo están disponibles en poi 1.7:

HSSFHeader?Sheet header

HSSFFooter?Sheet footer

y este estilo

HSSFCellStyle? Estilo de celda

Las operaciones auxiliares incluyen

HSSFDateUtil?Date

HSSFPrintSetup?Print

HSSFErrorConstants ?Tabla de mensajes de error