Este artículo se centra en cómo convertir Excel a CSV en Java y cubre la transformación básica de documentos. También proporcionaremos una guía paso a paso para convertir documentos y proporcionaremos un código Java de muestra para convertir Excel a CSV. Además, el código de ejemplo se puede mejorar usando la clase SpreadsheetConvertOptions para establecer una variedad de propiedades para el archivo CSV resultante.
Pasos para convertir Excel a CSV en Java
- Instale GroupDocs.Conversion for Java del repositorio de Maven en la aplicación Java
- Cree un objeto de la clase Converter y cargue el archivo de Excel de entrada para la conversión
- Inicialice la clase SpreadsheetConvertOptions para establecer parámetros para el documento convertido
- Especifique el nombre de archivo del archivo CSV de salida junto con la instancia de la clase SpreadsheetConvertOptions y pase estos parámetros al método Convert
Siguiendo los puntos anteriores en orden, simplemente puede construir la capacidad de convertir Excel a CSV usando Java. Además, estos pasos se utilizan para realizar una transformación básica de documentos. Deberá utilizar la clase SpreadsheetConvertOptions para proporcionar varias propiedades para el archivo convertido si desea que el archivo de Excel producido se presente de acuerdo con sus estándares.
Código para convertir Excel a CSV en Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions; | |
import com.groupdocs.conversion.filetypes.SpreadsheetFileType; | |
public class ConvertExcelToCsvInJava { | |
public static void main(String[] args) { // Main function to convert Excel to CSV in Java | |
// Remove the watermark in output Text document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source Excel file for conversion to CSV | |
Converter converter = new Converter("sample.xlsx"); | |
// Set the convert options for CSV file | |
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions(); | |
options.setFormat(SpreadsheetFileType.Csv); // Specify the conversion format | |
// Convert and save the Excel in CSV format | |
converter.convert("converted.csv", options); | |
System.out.println("Done"); | |
} | |
} |
Para esta publicación, hemos creado un programa Java para convertir Excel a CSV. Hemos transformado documentos de un formato de hoja de cálculo a otro en esta guía. Además, cualquier documento de origen se puede convertir a los siguientes formatos de hoja de cálculo: XLS, XLSX, XLSM, XLSB, ODS, OTS, XLTX, XLT, XLTM, TSC, XLAM y CSV.
Hemos aprendido la conversión básica de documentos en este tutorial para el formato XLSX a CSV. Si desea obtener más información sobre la conversión de documentos de diferentes tipos de documentos, puede consultar cómo convertir HTML a PDF en Java.