Saltar al contenido principal
🇬🇧 English 🇧🇷 Português 🇩🇪 Deutsch
Convertidor de imágenes Convertidor de vídeo Convertidor de audio Convertidor de documentos
Herramientas Guías Formatos Precios API
Iniciar sesión
Guía

CSV: Guía Completa del Formato de Valores Separados por Comas

PC Por Pablo Cirre

Conversiones relacionadas

Pon en práctica lo que acabas de aprender — convierte tus archivos ahora en segundos, gratis y sin registro.

Preguntas frecuentes

Esto es casi siempre una discrepancia de codificación de caracteres. Si tu CSV está en UTF-8 y Excel espera Windows-1252 (el predeterminado en sistemas Windows occidentales), los caracteres no ASCII (letras acentuadas, caracteres chinos, emoji) aparecerán como basura. Solución: guarda el CSV como "UTF-8 con BOM" — Excel usa el BOM (Marca de Orden de Bytes) para detectar UTF-8. En Python: `df.to_csv("salida.csv", encoding="utf-8-sig")`. O usa el asistente de importación de Excel: Datos → Obtener datos → Desde texto/CSV, que te permite elegir explícitamente la codificación.

Envía <strong>PDF</strong> cuando el documento es final y el layout debe preservarse tal cual (contratos, facturas, certificados). Envía <strong>DOCX</strong> cuando los revisores deben editar, comentar o usar control de cambios. Muchos equipos envían ambos: PDF como versión canónica + DOCX para feedback editable. PDF/A es el adecuado para archivado legal (ISO 19005).

La causa más común es una discrepancia de delimitadores. Tu CSV usa punto y coma (común en exportaciones de Excel europeo) pero Excel espera comas, o viceversa. Solución: usa el asistente de importación de Excel Datos → Obtener datos → Desde texto/CSV, que te permite elegir el delimitador. En LibreOffice Calc, el delimitador siempre se pregunta al abrir un CSV. En Python: `pd.read_csv("archivo.csv", delimiter=";")`.

Round-trip entre formatos similares (DOCX ↔ ODT, DOCX → PDF) suele ser seguro. Round-trip con funciones específicas del formato (macros de Word, tablas complejas, notas al pie) suele perder fidelidad. Las fuentes incrustadas sobreviven solo si origen y destino lo soportan (PDF sí, DOCX sí, HTML plano no). Previsualiza siempre antes de borrar el original.

CSV (Valores Separados por Comas) usa comas como delimitador de campo; TSV (Valores Separados por Tabulaciones) usa caracteres de tabulación. TSV a menudo es más fiable para datos que puedan contener comas — nombres, direcciones, descripciones — porque las tabulaciones raramente forman parte de los valores de datos reales, por lo que menos campos necesitan comillas. CSV es más universalmente compatible (más aplicaciones manejan .csv que .tsv).

Si el PDF contiene texto real (no imágenes escaneadas), <code>pdftotext</code> de poppler-utils o <a href="/es/convert/pdf-a-txt">PDF a TXT</a> funcionan en segundos. Si el PDF es escaneado, necesitas OCR — Tesseract es el estándar open-source. Las herramientas PDF de KaijuConverter detectan automáticamente texto vs. imagen y enrutan según el caso.

Dos enfoques: el módulo `csv` integrado para control de bajo nivel, o `pandas` para análisis de datos. Con módulo csv: `import csv; reader = csv.DictReader(open("datos.csv", encoding="utf-8")); for fila in reader: print(fila["Nombre"])`. Con pandas: `import pandas as pd; df = pd.read_csv("datos.csv", encoding="utf-8")`. Pandas detecta automáticamente los tipos de columna, admite varios delimitadores con `sep=","`, y carga todo el archivo en memoria como un DataFrame para análisis.

Edición ligera (anotaciones, firmas, campos de formulario) es viable en cualquier lector PDF. Edición estructural (cambiar párrafos, reemplazar imágenes) es incómoda — PDF es un formato de presentación, no de edición. El flujo robusto es: mantén el origen DOCX/MD/HTML como máster y regenera el PDF cuando haya cambios. Las herramientas que "editan PDF" hacen ingeniería inversa del layout y suelen romperlo.

Usamos cookies y tecnologías similares para personalizar contenido y anuncios, y para analizar el tráfico. Más información sobre cookies.