Que tal antes que nada feliz año a todos y pues bueno empezaremos el año con un pequeño script para leer y procesar archivos CSV
Este archivo es muy simple y requiere de muy poco codigo lo que a mi parecer lo hace bastante como y ligero pues bien empezemos
primero debemos usar la libreria
#include
Ahora ya podremos usar las funciones necesarias para leer el archivo y bien ahora la parte mas importante vamos a procesar el archivo
Dim $Records
If Not _FileReadToArray("ubicacion del archivo\020109.CSV",$Records) Then
MsgBox(4096,"Error", " Error reading log to Array error:" & @error)
Exit
Else
$split = StringSplit($Records[2],",")
for $y = 1 to $split[0]
MsgBox(4096,"MANDRAKEH INC",$split[$y])
Next
EndIf
Es declarar un variable la cual nos servira para almacenar todo el contenido del archivo a leer para lo cual usaremos la funcion _FileReadToArray() la cual nos devuelve el contenido del archivo en un arreglo donde se almacena cada linea de texto
Cabe mencionar que el indice 0 nos indica el tamaño total del arreglo por lo que no es necesario usar funciones como count() hacer ciclos para saber la cantidad de indices en el arreglo
Lo siguiente es jugar con las cadenas como sabemos los csv son archivos separados por (,) comas asi que usamos la funcon StringSplit() y wala ya tenmos nuestros datos en un arreglo listo para que hagamos con ellos lo que os plasca jejejeje