Importing text file into excel spreadsheet with formatting - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: Importing text file into excel spreadsheet with formatting (/thread-33166.html) |
Importing text file into excel spreadsheet with formatting - david_dsmn - Apr-03-2021 Hi, I have many text files with similar format as below. I would like to import them into one excel spreadsheet with Apples, Oranges and Bananas as the column headers and the corresponding value from each file in the respective column like so: Here is my code:It creates the spreadsheet "summary" with no contents.All suggestions would be greatly appreciated.Thank you.import pandas as pd import numpy as np import glob txt_list = [] # empty list sheet_list = [] # empty list # a for loop through filenames matching a specified pattern (.txt) in the current directory for infile in glob.glob("test-1.txt"): outfile = infile.replace('.txt', '') #removing '.txt' for excel sheet names sheet_list.append(outfile) #appending for excel sheet name to sheet_list txt_list.append(infile) #appending for '...txt' to txtt_list writer = pd.ExcelWriter('summary.xlsx', engine='xlsxwriter') # a for loop through all elements in txt_list for i in range(0, len(txt_list)): df = pd.read_csv('%s' % (txt_list[i])) #reading element from txt_list at index = i df.to_excel(writer, sheet_name='%s' % (sheet_list[i]), index=False) #reading element from sheet_list at index = i writer.save() RE: Importing text file into excel spreadsheet with formatting - david_dsmn - Apr-05-2021 Below is the output. runfile('C:/Users/137678/.spyder-py3/TNC/textfiles_to_excel_try.py', wdir='C:/Users/137678/.spyder-py3/TNC') It creates the empty spreadsheet "Summary.xlsx". |