J'essaie de copier le contenu des trois premières colonnes d'un fichier txt
dans les trois premières colonnes d'un fichier Excel
.Copier une colonne d'un fichier txt dans une colonne du fichier Excel, Python
Voici mon code:
import XlsxWriter
worksheet1 = workbook.add_worksheet()
worksheet1.write('A1', 'Time', bold);worksheet1.write('B1', 'User Value', bold);worksheet1.write('C1','Address', bold);worksheet1.write('D1', 'Serial Number', bold);
items = os.listdir(directory)
for FILE in items:
if FILE.endswith('file.txt'):
FileSelection = directory+'/' + FILE
Array1 = []
with open(FileSelection, 'r') as f:
for line in f:
valuesList = line.split('\t')
#print valuesList
Array1.append(valuesList)
for j in range(len(Array1)):
if j == 0:
continue
else:
print Array1[j][0]
worksheet1.write('A2:D2', Array1[j][0]) #I want to say, copy the columns A to D but start from the second raw
Cependant il copie tout le tableau de txt à la première colonne du fichier Excel
!
Que voulez-vous dire par "colonne" d'un fichier txt? Les colonnes sont-elles séparées par des tabulations? – brianpck
Oui, ils sont sous forme de tableau (chaque colonne est séparée par un onglet) – Ssein
Ecrivez-vous un fichier CSV (comme dans votre titre) ou un fichier Excel (comme dans votre code)? – brianpck