Dividir archivos CSV por número de filas | Conservar los encabezados para la importación

Split CSV Archivos por Row Count ¦ Mantener los encabezados para la importación

¿Has intentado importar un CSV y recibido “El número máximo de registros por importación ha sido superado”?

La producción de productos, clientes o ventas CSVs puede exceder los límites de un sistema de importación. Dividirlos en un número específico de registros por archivo le permite importar en varios lotes.

Simplemente cortar un archivo puede eliminar los encabezados de partes posteriores o crear registros perdidos y duplicados.

Para los archivos de importación, alinear tres cosas: registros de datos por archivo, encabezados en cada archivo, y el formato de destino.

Este artículo explica la división de CSVs por recuento de fila mientras preserva los encabezados con Excel / CSV Merge y Split Tool de JIM-JIN.

Contents

¿Qué hace dividirse por fila?

Dividir archivos CSV por cuenta de fila

Divide datos CSV desde el principio en archivos que contienen un número fijo de registros.

Por ejemplo, dividir 2.500 registros en lotes de 1.000 productos:

Archivo de salidaRegistros incluidosCuenta de grabación
Primer archivoDocumentos 1 a 11.1.000 registros
Segundo archivoRegistros 1.001 a 2.0001.000 registros
Tercer archivoRegistros 2.001 a 2.500500 registros

Añadir los encabezados a cada archivo da cada lote la misma estructura de campo.

Es normal que el archivo final contenga menos registros. No añadir filas en blanco para llenarla.

Este método se adapta a tareas como:

  • Importar 1.000 registros por lote para cumplir con un límite
  • Importar una lista grande de productos en varios lotes
  • Compruebe los resultados de importación utilizando archivos más pequeños
  • Reducir el lote que contiene un error

Sin embargo, dividir por cuenta de fila no produce tamaños de archivo iguales. Un CSV con descripciones largas puede ser grande incluso cuando contiene sólo 1.000 registros.

Un encabezado consistente en cada archivo de división

Tres cosas para comprobar antes de dividir

1. ¿El límite de importación incluye el encabezado?

Contar filas de cabecera por separado

Incluso si el destino dice “hasta 1.000 filas por archivo”, compruebe cómo se cuentan esas filas.

Necesidad de destinoCómo elegir el conteo de registros de datos
Hasta 1.000 registros de datos1.000 registros de datos más una fila de encabezado
Hasta 1.000 filas de mesa incluyendo el encabezado999 registros de datos más una fila de encabezado
Hasta 5 MB por archivoCompruebe el tamaño de archivo guardado, así como la cuenta de fila

Cuando JIM-JIN trata la primera fila como nombres de campo, el recuento especificado excluye el encabezado. Los encabezados habilitantes en cada salida añaden una fila de encabezado a cada archivo.

“1.000 filas” y “1.000 registros” pueden diferir, así que siga la explicación del destino.

Las rupturas de la línea dentro de las celdas también pueden hacer que los recuentos de la línea física difieran de los recuentos de registro, como se explica a continuación.

2. ¿La primera fila del CSV original contiene encabezados?

Los encabezados son nombres de campo como “código producto”, “nombre producto”, y “cuantidad”.

Por ejemplo, el CSV siguiente tiene un encabezado.

Código de productoNombre del productoCantidad
00123Pen10
00045Notebook5

Un CSV comienza directamente con valores como “00123”, “Pen”, y “10” no tiene encabezado.

Tratar la primera fila de un CSV sin cabeza como nombres de campo identifica mal el primer registro como un encabezado. Inspeccione los datos iniciales después de la carga.

3. ¿El orden de codificación y columna coincide con el destino?

dividir un CSV en archivos más pequeños no puede fijar un formato que el destino rechaza.

Compruebe estos requisitos antes de dividir.

  • ¿Se requieren o prohíben los encabezados?
  • ¿Se especifican nombres de campo y orden de columna?
  • ¿Se requiere UTF-8, Shift JIS u otra codificación?
  • ¿Se requiere UTF-8 con o sin BOM?
  • ¿Se requiere un delimitador específico, como un coma?
  • ¿Se requieren campos no vacíos?

Si se proporciona una muestra de importación CSV, compare sus encabezados y orden de columna.

Dividir un CSV por recuento con JIM-JIN

La herramienta Excel / CSV Merge y Split de JIM-JIN puede dividirse por un recuento especificado y guardar cada parte con nombres de campo.

Los archivos de salida se envasan en un ZIP para descargar y extraer.

Aquí está cómo utilizar El siguiente ejemplo divide un CSV con encabezados en lotes de 1.000 registros de datos. Usaremos ese ejemplo.

Paso 1: Elija dividir y añadir el CSV

Abra la herramienta y elija “Split”.

Seleccione el CSV o arrastre y déjelo caer en el área indicada.

Procesar en su computadora es el predeterminado. El procesamiento del servidor carga archivos, así que revise la guía en pantalla y las reglas de gestión de datos de su organización antes de elegirlo.

Mantenga el original para que pueda compararlo con los archivos divididos.

Paso 2: Compruebe la codificación y el manejo de primera fila

Después de añadir el CSV, compruebe que los límites de texto y columna japonesa son correctos.

Para un CSV con encabezados, trate la primera fila como nombres de campo.

Revisa estos tres puntos.

  • Los nombres de campo como “código producto” y “nombre producto” aparecen como encabezados
  • El texto japonés no es ilegible
  • Los valores aparecen en sus columnas previstas

Si el texto o las columnas son erróneas, revise la codificación de entrada y delimitadores antes de proceder.

Paso 3: Elija “Conteo de fila especificado”

Seleccione dividir por un recuento de fila especificado.

Introduzca el número de registros de datos por archivo. Por este ejemplo, ingrese “1000”.

Si el destino permite 1.000 filas incluyendo el encabezado, ajustar a 999 registros de datos o seguir su método de conteo.

Paso 4: Activar los encabezados en cada archivo de salida

Permitir “Incluir nombres de campo en cada archivo” para añadir encabezados a todos los CSVs divididos.

Revise ambos tratar la primera fila de la fuente como encabezados e incluyendo los encabezados en cada salida.

Por ejemplo, dividir cuatro registros de datos en lotes de dos productos:

Primera salida CSV

Código de productoNombre del productoCantidad
00123Pen10
00045Notebook5

Segundo producto CSV

Código de productoNombre del productoCantidad
00067Notas pegajosas8
00089Archivo3

El segundo CSV también tiene un encabezado, por lo que ambos archivos tienen la misma estructura para la importación.

Si el destino no requiere encabezado, elija no producir nombres de campo. Siga su especificación.

Paso 5: Elija CSV y revise los requisitos de salida

Elija CSV como el formato guardado al preparar los archivos de importación.

Codificación de coincidencias, delimitador, finalizaciones de línea y configuración UTF-8 BOM al destino.

Los ajustes convenientes para Excel pueden diferir de los aceptados por el sistema de importación. Priorizar la orientación del destino.

Paso 6: Revisar la vista previa y guardar los archivos de división

Revisar el recuento de salida, registros iniciales y advertencias antes de correr. Server previsualiza cubrir sólo una porción inicial, así que también inspeccionar archivos guardados.

Si la vista previa es correcta, ejecute la división y guarde el resultado ZIP.

Extraer el ZIP e inspeccionar sus CSVs. Si el destino no puede importar ZIPs, seleccione los archivos CSV extraídos.

Compruebe los registros cuenta, encabezados y límites después

Inspeccione los archivos de salida antes de importarlos.

¿El registro total coincide con el original?

Si la fuente tiene 2.500 registros de datos, los archivos divididos también deben totalizar 2.500.

Para lotes de 1.000, 1.000 y 500, el total es:

1.000 + 1.000 + 500 = 2.500 registros

No incluya filas de encabezado adicionales en el recuento de datos.

¿Todos los archivos tienen el encabezado correcto?

Compruebe más tarde CSVs así como el primero para los encabezados idénticos.

El orden de campo también debe coincidir.

Revise que los encabezados no han aparecido dentro de los datos. La división por sí sola no elimina los encabezados repetidos ya incrustados en la fuente.

¿Los registros faltan o se duplican en los límites de archivos?

Compare el último registro del primer archivo y el primer registro del próximo archivo con el CSV original.

Los códigos de producto o los números de referencia facilitan la identificación de los registros.

Los identificadores no son necesariamente secuenciales. Compare las mismas posiciones de origen en lugar de comprobar la secuencia numérica sola.

Los recuentos de filas CSV no siempre cuentan con pausas de línea

Las rupturas de la línea dentro de las celdas necesitan atención especial al dividir los CSVs.

Una nota o descripción del producto con una rotura de línea puede hacer un registro de varias líneas físicas.

RFC 4180, que describe un formato CSV común, permite rupturas de línea dentro de campos de doble cita.RFC 4180: formato CSV

Cortar mecánicamente en las pausas de la línea de texto puede dividir un solo registro en el centro.

Utilice un método CSV-aware que maneja campos citados y roturas de línea incrustadas.

“1.000 registros de datos” en este artículo significa 1.000 registros CSV analizados, no necesariamente 1.000 líneas en un editor de texto.

Qué comprobar si los archivos divididos todavía no pueden ser importados

Un error ocurre a pesar de que las cuentas de registro están dentro del límite

También compruebe el límite de tamaño de archivo.

Menos filas normalmente reducen el tamaño, pero los caracteres por registro determinan el tamaño real del archivo.

JIM-JIN también ofrece división por tamaño aproximado de archivo. Esta es una opción para límites de tamaño, pero verifique los tamaños finales después de guardar porque el objetivo es aproximado.

El texto japonés es gravado

Compruebe si la entrada fue leído correctamente y la codificación de salida coincide con el destino.

La división no restaura caracteres ya dañados. Considere la posibilidad de exportar de nuevo del sistema fuente si el CSV original está dañado.

Los códigos de producto pierden ceros iniciales

Al verificar o editar archivos divididos en software de hojas de cálculo, compruebe que los códigos de producto y los códigos postales no se importan como números.

CSV no preserva los formatos de pantalla celular. El destino también debe tratar las columnas pertinentes como texto.

Compruebe valores como “00123” antes de dividir, después y después de la importación.

Sólo archivos posteriores no importan

Compruebe que cada CSV comienza con un encabezado y tiene la misma estructura de columna que la primera.

También compruebe cualquier configuración de destino como “Prueba la primera fila como encabezados”.

Detalles del mismo orden terminan en diferentes archivos

La división por cuenta fija no garantiza que todos los detalles que comparten un número de pedido permanezcan en un archivo.

Para mantener un pedido o los datos del cliente juntos, considere un método como dividir por los valores de un campo seleccionado.

Si un grupo en sí supera el límite de importación, compruebe el enfoque compatible del sistema de destino.

Puntos a considerar al importar CSVs divididos

Registrar hasta qué punto se ha importado para ayudar a prevenir el registro duplicado.

ArchivoEstado de importaciónDetalles de facturación
Primer CSVCompletadoCuenta de registro importada verificada
Segundo CSVErrorResultado de importación examinado
Tercera CSVAún no corresCorre después de revisar el segundo archivo

Un error de importación no siempre significa que no se guardaran registros. Algunos sistemas guardan una parte de los datos.

Revise los informes de historial de importación y error antes de volver a intentarlo.

Utilice los nombres de archivo que dejan claro el orden. La numeración de igual ancho como “001”, “002”, y “003” conserva el orden reconocible cuando se ordena.

Preguntas frecuentes

¿Puedo dividirme en archivos de mil discos mientras guardo cabeceras?

Sí. Tratar la primera fila de origen como nombres de campo, seleccionar dividir por cuenta con 1000, y habilitar nombres de campo en cada archivo de salida.

Cada archivo contendrá en la mayoría de 1.000 registros de datos más una fila de encabezado.

¿Es un problema si el archivo final contiene menos filas?

El archivo final contiene el resto cuando el total no es divisible por el tamaño del lote. Esto es normal y utilizable a menos que el destino especifique un conteo mínimo.

¿Puedo añadir cabeceras a un CSV sin cabeza?

Los encabezados conservantes en cada salida utilizan los encabezados de CSV fuente. Los nombres de campo correctos no necesariamente se pueden inferir de un CSV sin cabecera.

Si el destino requiere encabezados, agregue nombres apropiados en un editor de CSV antes de dividir.

¿La división también elimina los duplicados?

La división y la deduplicación son separadas. Los registros de fuentes repetidos permanecen en la salida.

Compruebe o corregir duplicados por separado si es necesario.

¿Puedo dividirme sin Excel?

La herramienta de JIM-JIN divide CSVs sin abrirlas en Excel y copiar y pegar secciones.

Para los archivos de importación, configure los encabezados y guarde el formato, así como el recuento de filas.

¡Compartamos este post!
Contents