Преобразование из.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()
Другие вопросы по тегам