ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ns_dev/Python/NinoCode/Active_prgs/Redgrave/EndoCsvFieldDataExtractor.py
Revision: 776
Committed: Fri Aug 5 02:17:53 2022 UTC (3 years, 7 months ago) by nino.borges
Content type: text/x-python
File size: 969 byte(s)
Log Message:
Very simple program that will read a CSV and export a column to a text file for me.

File Contents

# User Rev Content
1 nino.borges 776 """
2    
3     EndoCsvFieldDataExtractor
4    
5     Created by:
6     Emanuel Borges
7     09.09.2021
8    
9     Very simple program that will read a CSV and export a column to a text file for me.
10    
11     """
12    
13     import csv, os
14    
15     if __name__ == '__main__':
16     csvFileName = r"C:\Users\eborges\Documents\Cases\Endo\Temp\Navigator EAT Table Dumps_09.08.2021\AFFILIATION.csv"
17     fieldToExport = "Comments"
18     outputPath = r"C:\Users\eborges\Documents\Cases\Endo\Temp\2021.08.18 IQVIA - Navigator data dictionary\_Suppl"
19    
20     outputFileName = os.path.join(outputPath,os.path.splitext(os.path.split(csvFileName)[-1])[0]+"-"+ fieldToExport +".txt")
21    
22    
23     tempList = []
24     with open(csvFileName,mode='r') as csv_file:
25     csv_reader = csv.DictReader(csv_file)
26     for row in csv_reader:
27     tempList.append(row[fieldToExport])
28    
29     outputFile = open(outputFileName,'w')
30     for i in tempList:
31     if i:
32     nl = outputFile.write("%s\n"%i)
33     outputFile.close()