Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

How can i manage csv files from python query

Hi:   I import csv files using python script but data uses semicolon delimiters and power bi is configuerd with comma. In source properties only edit the script and can`t configure that condition. ...
  • Anonymous's avatar
    Anonymous
    7 years ago

    Ok, thank you.

     

    Finally i resolve with comma delimiters. Works ok:

     

    ..............................
    		
    		for row in csvfiler:
    			if row['PAIS'] != 'Total':
    				row['TARIC'] = files[files_index]['CODPROD']
    				row['ACCION'] = files[files_index]['IE']	
    				csvfilew.writerow(row)
    	
    
    		filew.close()
    		filer.close()
    	
    #Convertir a lista
    	with open('inputData.csv', 'r') as f:
    		filer = csv.reader(f,delimiter=';',lineterminator='\n')
    		filelist = list(filer)
    		f.close()
    		
    	with open('inputData.csv', 'w') as f:
    		filew = csv.writer(f,delimiter=',',lineterminator='\n')
    		filew.writerows(filelist)
    		f.close()

    Thank you so much.

     

    Regards

    Álvaro