Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

191
Views
Genere contenido de cadena para CSV con Apache Commons en Java en lugar de escribir un archivo real

en mi programa Java, me gustaría usar la biblioteca Apache Commons para generar el contenido de un archivo CSV, pero no crear el archivo.

Solo quiero tener el contenido de la cadena del archivo y luego escribir el archivo usando ese contenido usando un método existente.

Sin embargo, en todos los ejemplos de código, es necesario definir en el archivo csv de destino de antemano, dando su ruta y nombre, pero no lo tengo, en este momento del flujo del programa. ¿Es posible simplemente obtener la cadena para el futuro archivo csv y manejar la creación del archivo real de forma independiente? Gracias.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

StringWriter

Necesita el archivo cuando desea escribir en el archivo. Puede pasar el contenido del archivo por su programa o almacenarlo en algún lugar hasta que desee escribir en el archivo.

Sin embargo, si desea escribir su CSV en String y no en un archivo, puede intentar usar StringWriter en lugar de FileWriter .

Algo como (no compilado, podría no estar completo)

 StringWriter stringWriter = new StringWriter(); CSVPrinter csvPrinter = new CSVPrinter(stringWriter , CSVFormat.DEFAULT .withHeader("Header1", "Header2")); csvPrinter.printRecord("abc", "ghf"); String csvString = stringWriter.toString();
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!