Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   AcuCobol (https://www.cobolforo.es/forumdisplay.php?f=23)
-   -   [Sintaxis] Crear archivo indexado desde un XLS (https://www.cobolforo.es/showthread.php?t=206)

Anthony 4 de agosto de 2015 22:33

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

Kuk 4 de agosto de 2015 22:49

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.

eage1969 10 de agosto de 2016 00:53

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,

Pepeipsa 15 de octubre de 2016 19:59

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.

Roger 15 de octubre de 2016 20:23

Me interesa tengo clientes que todabia usan excel me facilitaria:sis:

Pepeipsa 19 de noviembre de 2016 21:24

Hola Roger si quieres mándame un privado y te los envío. saludos

Kuk 19 de noviembre de 2016 22:34

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í ;)

Roger 21 de noviembre de 2016 03:07

Pepeipsa,

:shok:

Gusaiello 23 de noviembre de 2016 23:35

Crear indexado desde un xls.
 
1 Archivos Adjunto(s)
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

jvaretto 21 de marzo de 2019 21:56

Pepeipsa, me interesaria tener la rutina para leer los archivos de excel

Pepeipsa 6 de agosto de 2019 17:35

Lectura de una hoja excel desde acucobol
 
1 Archivos Adjunto(s)
Adjunto a la respuesta os envío una rutina sencilla para la lectura de las celdas de una hoja excel, no controla el formato de las celdas así que es mejor que los numero este guardado como texto.


La franja horaria es GMT +2. Ahora son las 13:47.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.