Преобразование из.tbl в формат.csv с использованием Python
Попытка провести некоторый анализ данных, но все загруженные данные представлены в формате.tbl, и я бы предпочел иметь их в формате.csv. Есть ли способ конвертировать в.tbl в.csv через скрипт python.
Сейчас я загружаю файлы прямо в Excel, который выполняет свою работу, но мне нужно, чтобы этот процесс был немного быстрее
1 ответ
Надеюсь, этот фрагмент кода поможет вам.
def converttbldatatocsvformat(filename, header):
csv = open("".join([path, filename, ".csv"]), "w+")
csv.write(header + "\n")
tbl = open("".join([path, filename, ".tbl"]), "r")
lines = tbl.readlines()
for line in lines:
length = len(line)
line = line[:length - 2] + line[length-1:]
line = line.replace(",","N")
line = line.replace("|",",")
csv.write(line)
tbl.close()
csv.close()