CSV con autoit

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

Related Posts Plugin for WordPress, Blogger...

publicidad

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *