Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
  COBOL Foro > IDE-s y compiladores COBOL > MicroFocus COBOL > AcuCobol
AcuCobol IDE y Compilador AcuCobol
Comunicados
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] PowerCOBOL 7 crear archivo Excel con varias hojas drvedia1981 PowerCOBOL (ActiveX, v4 - v11) 2 10 de abril de 2017 15:34
[Información] Crear archivos DBF desde COBOL (sin ODBC) Joseg PowerCOBOL (ActiveX, v4 - v11) 4 16 de marzo de 2016 15:36
[Sintaxis] Crear Archivo Xml Anthony AcuCobol 7 25 de febrero de 2016 21:46
[Información] Crear archivo manifiest ¿?¿? Josber COBOL - General 10 22 de diciembre de 2015 06:59
[Aporte] Numero de Registos en un Ficheiro indexado Rapinto Cocina PowerCOBOL 0 27 de febrero de 2015 00:04
Respuesta
 
Herramientas

  #1
Antiguo 4 de agosto de 2015, 21:33
IDENTIFICATION DIVISION
Anthony
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de Anthony
DATA DIVISION
marzo 2015
Jujuy
16.03.2017 19:55
PROCEDURE DIVISION
Posts: 14
Enviado: 13
Recibido: 0
Soluiones: 0
Reputación: 0
Anthony is on a distinguished road
Tabla Crear archivo indexado desde un XLS

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 no ha iniciado sesión   Responder Con Cita
  #2
Antiguo 4 de agosto de 2015, 21:49
IDENTIFICATION DIVISION
Kuk
 Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
diciembre 2014
Madrid
36 años
16.06.2021 09:06
PROCEDURE DIVISION
Posts: 1.754
Enviado: 552
Recibido: 721
Soluiones: 94
Reputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Anthony (10 de agosto de 2015)
  #3
Antiguo 9 de agosto de 2016, 23:53
IDENTIFICATION DIVISION
eage1969
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de eage1969
DATA DIVISION
julio 2016
Azuay
19.03.2019 23:02
PROCEDURE DIVISION
Posts: 21
Enviado: 0
Recibido: 6
Soluiones: 0
Reputación: 0
eage1969 is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Anthony (28 de diciembre de 2016)
  #4
Antiguo 15 de octubre de 2016, 18:59
IDENTIFICATION DIVISION
Pepeipsa
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de Pepeipsa
DATA DIVISION
noviembre 2015
Ibiza
60 años
30.04.2021 13:31
PROCEDURE DIVISION
Posts: 5
Enviado: 0
Recibido: 2
Soluiones: 0
Reputación: 0
Pepeipsa is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Anthony (28 de diciembre de 2016)
  #5
Antiguo 15 de octubre de 2016, 19:23
IDENTIFICATION DIVISION
Roger
 Forero
ENVIRONMENT DIVISION
Avatar de Roger
DATA DIVISION
febrero 2015
Lima
04.02.2021 12:03
PROCEDURE DIVISION
Posts: 255
Enviado: 27
Recibido: 80
Soluiones: 5
Reputación: 13
Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road
Predeterminado

Me interesa tengo clientes que todabia usan excel me facilitaria
Roger no ha iniciado sesión   Responder Con Cita
  #6
Antiguo 19 de noviembre de 2016, 20:24
IDENTIFICATION DIVISION
Pepeipsa
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de Pepeipsa
DATA DIVISION
noviembre 2015
Ibiza
60 años
30.04.2021 13:31
PROCEDURE DIVISION
Posts: 5
Enviado: 0
Recibido: 2
Soluiones: 0
Reputación: 0
Pepeipsa is on a distinguished road
Predeterminado

Hola Roger si quieres mándame un privado y te los envío. saludos
Pepeipsa no ha iniciado sesión   Responder Con Cita
  #7
Antiguo 19 de noviembre de 2016, 21:34
IDENTIFICATION DIVISION
Kuk
 Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
diciembre 2014
Madrid
36 años
16.06.2021 09:06
PROCEDURE DIVISION
Posts: 1.754
Enviado: 552
Recibido: 721
Soluiones: 94
Reputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
  #8
Antiguo 21 de noviembre de 2016, 02:07
IDENTIFICATION DIVISION
Roger
 Forero
ENVIRONMENT DIVISION
Avatar de Roger
DATA DIVISION
febrero 2015
Lima
04.02.2021 12:03
PROCEDURE DIVISION
Posts: 255
Enviado: 27
Recibido: 80
Soluiones: 5
Reputación: 13
Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road
Predeterminado

Pepeipsa,

Roger no ha iniciado sesión   Responder Con Cita
  #9
Antiguo 23 de noviembre de 2016, 22:35
IDENTIFICATION DIVISION
Gusaiello
 Novato Senior
Concurso: Segundo puesto: Ganador/a del Segundo puesto en un concurso - Razón: Generador de código QR encriptado  Activista del Foro: Activista del Foro - Razón: Por aportar ejecrcicios para los novatos 
ENVIRONMENT DIVISION
Avatar de Gusaiello
DATA DIVISION
febrero 2015
Quilmes, Buenos Aires
66 años
15.06.2021 12:42
PROCEDURE DIVISION
Posts: 141
Enviado: 54
Recibido: 98
Soluiones: 7
Reputación: 16
Gusaiello is on a distinguished road Gusaiello is on a distinguished road Gusaiello is on a distinguished road Gusaiello is on a distinguished road Gusaiello is on a distinguished road Gusaiello is on a distinguished road Gusaiello is on a distinguished road Gusaiello is on a distinguished road
Predeterminado Crear indexado desde un xls.

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, 44 descargas)
Gusaiello no ha iniciado sesión   Responder Con Cita
Han dicho Gracias: 5
Anthony (28 de diciembre de 2016), jvaretto (21 de marzo de 2019), Kuk (22 de marzo de 2019), Lascu (16 de octubre de 2019), Socavi (15 de septiembre de 2019)
  #10
Antiguo 21 de marzo de 2019, 20:56
IDENTIFICATION DIVISION
jvaretto
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de jvaretto
DATA DIVISION
marzo 2019
Santo Tome
53 años
22.04.2019 21:06
PROCEDURE DIVISION
Posts: 1
Enviado: 1
Recibido: 0
Soluiones: 0
Reputación: 0
jvaretto is an unknown quantity at this point
Predeterminado

Pepeipsa, me interesaria tener la rutina para leer los archivos de excel
jvaretto no ha iniciado sesión   Responder Con Cita
Respuesta

Tags
excel , indexado , xls


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
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



La franja horaria es GMT +1. Ahora son las 12:35.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2021, Jelsoft Enterprises Ltd.