Pregunta

Estoy escribiendo una aplicación web (Java) que permite a los usuarios seleccionar contactos. Los detalles de los contactos se pueden descargar (actualmente en formato CSV) y utilizar para realizar una combinación de correspondencia en Word 2007.

Me gustaría usar un formato que sea un poco más 'robusto' que CSV. ¡Aquellos de ustedes en áreas que no están en inglés sabrán los problemas de coma / punto y coma!

¿Qué formato usarías?

¿Fue útil?

Solución

Prefiero TSV (valores separados por tabulaciones) para este tipo de tarea. Nunca he encontrado un conjunto de datos que contenga pestañas literales deseadas en la salida.

Otros consejos

No tener mucha experiencia en "no inglés" combinación de correspondencia, ¿qué tiene de malo exportar los contactos en formato xlsx y usarlos como fuente de datos?

Dependiendo de las razones por las que tiene su usuario haciendo la combinación de correspondencia, podría considerar mover todo el trabajo al lado del servidor. Cuando el usuario selecciona los contactos y hace clic en Aceptar, haga que el servidor se combine por correo y cree el documento para el usuario y se lo envíe. Docmosis o JODReports puede proporcionar esta capacidad. También podría permitir que el usuario seleccione diferentes plantillas o, si es realmente generoso, permita que los usuarios carguen las suyas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top