Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Micro Focus COBOL AcuCobol
AcuCobol IDE y Compilador AcuCobol
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Ayuda con lectura de archivo indexado JonathanDemons_123 COBOL - General 4 15 de abril de 2024 08:46
No puedo crear un archivo indexado CHITOBLA GnuCOBOL (OpenCOBOL) 42 7 de diciembre de 2022 10:34
[PowerCOBOL] Código para crear archivo Json fastpho Cocina PowerCOBOL 11 16 de noviembre de 2021 20:24
[Sintaxis] Crear Archivo Xml Anthony AcuCobol 7 25 de febrero de 2016 22:46
[Duda] Crear archivo manifiest ¿?¿? Josber COBOL - General 10 22 de diciembre de 2015 07:59

Respuesta

  #1
Antiguo 4 de agosto de 2015, 22:33
Anthony
Forero Junior
Última Actividad 16.03.2017 20:55
Posts Posts: 14
Likes enviados Enviados: 13
Likes recibidos Recibidos: 0
Tabla Crear archivo indexado desde un XLS
0 Inactivo Inactivo

Hola Coboleros, Tengo una Duda a ver si alguien me podria Ayudar..! Tengo un Listado en una Hoja de Excel (70 filas y 6 columnas) y quiero pasar todo el contenido a un archivo indexado, para poder programar un ABM y seguir con la carga segun el listado. Uso como compilador el Acubench 8.1.2
Anthony is offline   Responder Con Cita
  #2
Antiguo 4 de agosto de 2015, 22:49
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Anthony, pasa el archivo xls a csv (delimidato por punto y coma). Ese CSV es un fichero de texto plano, el cual puedes ya analizar en COBOL haciendo un bucle, buscando el caracter punto y coma ";". En este caso serían 6 iteraciones de bucle de búsqueda de caracter, tantas como las columnas.



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #3
Antiguo 10 de agosto de 2016, 00:53
eage1969
Forero Junior
Última Actividad 03.09.2021 19:07
Posts Posts: 21
Likes enviados Enviados: 0
Likes recibidos Recibidos: 6

estimado Anthony... otra manera de leer un archivo xls de Excel es con una librería ocx, allí por medio de programa cobol indicas línea y posición para leer directamente de la hoja/hojas.

esta facilita a veces ya que no tienes el problema de estas pasándolo a prn,
eage1969 is offline   Responder Con Cita
  #4
Antiguo 15 de octubre de 2016, 19:59
Pepeipsa
Forero Junior
Última Actividad 07.05.2022 11:57
Posts Posts: 5
Likes enviados Enviados: 0
Likes recibidos Recibidos: 2

Hola coboleros, yo tengo una rutina realizada en acucobol que lee directamente la hoja xls, con lo que puedes crear tus ficheros sin problema. Si alguien está interesado se la puedo enviar.
Pepeipsa is offline   Responder Con Cita
  #5
Antiguo 15 de octubre de 2016, 20:23
Roger
Forero Activo
Última Actividad 04.02.2021 13:03
Posts Posts: 236
Likes enviados Enviados: 26
Likes recibidos Recibidos: 60

Me interesa tengo clientes que todabia usan excel me facilitaria
Roger is offline   Responder Con Cita
  #6
Antiguo 19 de noviembre de 2016, 21:24
Pepeipsa
Forero Junior
Última Actividad 07.05.2022 11:57
Posts Posts: 5
Likes enviados Enviados: 0
Likes recibidos Recibidos: 2

Hola Roger si quieres mándame un privado y te los envío. saludos
Pepeipsa is offline   Responder Con Cita
  #7
Antiguo 19 de noviembre de 2016, 22:34
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Pepeipsa, todo lo que sea solucionar un tema hay que publicarlo en el foro (y no por privado) para que otra gente pueda servirse de ello. Así que si tienes la solución, publícala aquí



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #8
Antiguo 21 de noviembre de 2016, 03:07
Roger
Forero Activo
Última Actividad 04.02.2021 13:03
Posts Posts: 236
Likes enviados Enviados: 26
Likes recibidos Recibidos: 60

Pepeipsa,

Roger is offline   Responder Con Cita
  #9
Antiguo 23 de noviembre de 2016, 23:35
Gusaiello
Forero Activo
Concurso: Segundo puesto: Ganador/a del Segundo puesto en un concurso - Issue reason: Generador de código QR encriptado Activista del Foro: Activista del Foro - Issue reason: Por aportar ejecrcicios para los novatos 
Última Actividad 17.09.2026 14:29
Posts Posts: 236
Likes enviados Enviados: 150
Likes recibidos Recibidos: 139
Predeterminado Crear indexado desde un xls.
5 Inactivo Inactivo

Adjunto un pequeño ejemplo para generar un archivo indexado desde una planilla Excel.
Se trata de una actualización de precios de una ferretería.
La forma de uso es :
  1. se selecciona la planilla que contiene las novedades.
  2. se indica en que columnas se encuentran los datos
  3. se indica si se desea incorporar articulos nuevos.
Si alguien desea probarlo recuerde tildar esta casilla o de lo contrario no se incorporará nada ya que el archivo indexado aún no existe.

Dentro del fuente, traté de explicar todo lo que me pareció algo confuso.

Hay muchos pasos que tal vez, no siempre sean necesarios. Están por que el cliente recibe varias planillas de diferentes proveedores con diferentes formatos y no se pueden modificar por que estan protegidas con contraseña.

Entonces lo que hago es copiar el contenido de laa planilla original en una nueva, le ajusto todo lo que necesito, y luego la proceso.

Espero sea de utilidad.

P.D: Compilado con AcuCobol GT 5.1
Archivos Adjuntos
Tipo de Archivo: zip leo-excel.zip (830,1 KB)Descargas: 246
Gusaiello is offline   Responder Con Cita
  #10
Antiguo 21 de marzo de 2019, 21:56
jvaretto
Acabo de llegar...
Última Actividad 22.04.2019 22:06
Posts Posts: 1
Likes enviados Enviados: 1
Likes recibidos Recibidos: 0

Pepeipsa, me interesaria tener la rutina para leer los archivos de excel
jvaretto is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:04.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.