Generador de contraseñas
Contraseñas y frases de paso robustas.
Utilidades
Convertir JSON a CSV para Excel.
Excel en configuración española espera un CSV separado por punto y coma, porque la coma es nuestro separador decimal. Un archivo con comas cae entero en la primera columna.
Si el archivo va a un compañero con configuración española, o vas a abrirlo tú en Excel, elige el punto y coma.
Si va a un sistema, a una API o a alguien con configuración inglesa, elige la coma: es el estándar internacional.
Ante la duda, entrégalo con punto y coma e indica qué separador has usado. El destinatario puede especificarlo al importar.
La misma lógica con los importes: elige el punto o la coma como separador decimal según el destino.
JSON admite objetos y listas anidados. CSV solo conoce filas y columnas, así que algo tiene que ceder.
Un objeto anidado se aplana en columnas con nombre compuesto: un objeto «direccion» con «calle» y «ciudad» pasa a «direccion.calle» y «direccion.ciudad». Eso funciona bien.
Una lista dentro de un registro es más delicada. Tres teléfonos para una persona no caben en una columna sin decidir: o columnas numeradas, o todo en una celda con un separador. Ambas son compromisos.
Registros con campos distintos producen celdas vacías. Los encabezados recogen todos los campos que aparecen, y los registros a los que les falte alguno quedan vacíos ahí.
En un archivo grande, comprueba unas cuantas filas a mano. Una estructura aplanada siempre parece convincente en Excel, aunque falte algo.
Guarda en UTF-8, y ten en cuenta que las versiones antiguas de Excel solo lo leen bien con una marca de orden de bytes. Sin ella, las tildes y la ñ salen ilegibles.
Los campos que contienen el separador, unas comillas o un salto de línea se encierran entre comillas dobles, y unas comillas dentro del texto se duplican. Aquí es automático.
Los valores con ceros a la izquierda son la molestia conocida: Excel convierte 08001 en 8001. Poco se puede hacer desde el CSV — importa la columna como texto en Excel.
Todo se convierte en esta página y tus datos no se transmiten. En un fichero de clientes o una lista de socios, ese es el punto decisivo.
Punto y coma para Excel en español, coma para sistemas y configuraciones inglesas.
Separador equivocado para la configuración del destinatario.
Se convierten en columnas con nombre compuesto, como direccion.calle.
Excel antiguo solo lee UTF-8 bien con marca de orden de bytes.
Excel lee la columna como número. Impórtala como texto.
No.