Modo de Generación CSV¶
El modo CSV genera archivos de texto CSV y scripts SQL que pueden importarse manualmente en SAGE 50. Es ideal cuando no tiene acceso a la API de SAGE 50.
Ventajas del Modo CSV¶
| Ventaja | Descripción |
|---|---|
| No requiere licencia especial de SAGE 50 | |
| Funciona con cualquier versión de SAGE 50 | |
| Permite revisar los datos antes de importar | |
| Usted decide cuándo y cómo importar | |
| Los archivos generados sirven de auditoría |
Cuándo Usar el Modo CSV¶
Situaciones Ideales para Modo CSV
- No tiene licencia API de SAGE 50
- Prefiere revisar los datos antes de importar
- Su empresa requiere proceso de aprobación previo
- Importa datos con poca frecuencia
- Usa una versión antigua de SAGE 50
Contenido de esta Sección¶
- Conceptos Básicos - Arquitectura y funcionamiento
- Configuración CSV - Formatos y opciones de generación
- Generación de SQL - Scripts SQL para importación
- Importación Manual - Pasos para importar en SAGE 50
Flujo de Trabajo del Modo CSV¶
flowchart LR
A[Archivo Excel] --> B[xls2sage50]
B --> C[Procesar Datos]
C --> D[Generar CSV]
C --> E[Generar SQL]
D --> F[Revisar Archivos]
E --> F
F --> G[Abrir SAGE 50]
G --> H[Importar Manualmente]
H --> I[Verificar Resultados]
Formatos de Salida¶
El modo CSV puede generar dos tipos de archivos:
Archivos CSV¶
Archivos de texto con valores separados por comas:
CodigoCliente,NombreCliente,NIF,Direccion,Poblacion,Provincia
CLI001,"Juan Pérez SL","B12345678","C/ Mayor 1","Madrid","Madrid"
CLI002,"María López SA","A87654321","Av. Libertad 2","Barcelona","Barcelona"
Scripts SQL¶
Archivos con sentencias SQL para importación directa:
INSERT INTO Clientes (CodigoCliente, NombreCliente, NIF, Direccion, Poblacion, Provincia)
VALUES ('CLI001', 'Juan Pérez SL', 'B12345678', 'C/ Mayor 1', 'Madrid', 'Madrid');
INSERT INTO Clientes (CodigoCliente, NombreCliente, NIF, Direccion, Poblacion, Provincia)
VALUES ('CLI002', 'María López SA', 'A87654321', 'Av. Libertad 2', 'Barcelona', 'Barcelona');
Comparación con Modo API¶
| Característica | Modo CSV | Modo API |
|---|---|---|
| Licencia API | No necesaria | Requerida |
| Intervención manual | Requerida | Automática |
| Velocidad | Más lento | Muy rápido |
| Validación | Posterior | Inmediata |
| Ideal para | Importaciones ocasionales | Importaciones frecuentes |
Archivos Generados¶
xls2sage50 genera los siguientes archivos en la carpeta de salida:
| Archivo | Descripción |
|---|---|
clientes.csv |
Archivo CSV con los datos |
clientes.sql |
Script SQL para importación |
importacion.log |
Registro del proceso |
errores.log |
Errores encontrados (si los hay) |
!!! note "Ubicación de Archivos**
Los archivos se guardan en `%USERPROFILE%\Documents\xls2sage50\csv\` por defecto.
Próximo Paso¶
- Conceptos Básicos - Entienda cómo funciona el modo CSV