Добавить списки или массив из.csv в шаблон.csv
Это кажется относительно простым, но как относительно новый пользователь Python, я мог бы использовать некоторые направления.
Я ищу, чтобы импортировать файл.csv и создавать списки или массивы, используя множество столбцов в этом файле.csv. Затем я хочу взять эти списки или массивы и добавить их в столбцы файла шаблона.csv. После добавления я хотел бы сохранить его в формате.xlsx. Я предполагаю, что мне нужно будет использовать как панд, так и numpy (при использовании массивов).
Пример импорта.csv (заголовки в строке 1)
Date,Test#,Type
04/12/18,432,D
04/13/18,300,N
04/15/18,433,D
Шаблон (заголовки в строке 4) (некоторые отформатированные надписи в строке 1 и 2)(ячейки в столбце 2 отформатированы для заполнения столбца 4, а ячейки в столбце 3 отформатированы для заполнения столбца 5.)
Results of Tests
G Inc.
Date,Test Number,Type,Content,Curve
Добавить и сохранить в xlsx
Я не обязательно ищу кого-то, кто это напишет, тем более направь меня, чтобы я мог научиться писать это сам.
1 ответ
Ты можешь использовать df = pd.read_csv('example.csv')
из модуля Pandas легко прочитать CSV-файл в Python. Для экспорта в Excel, посмотрите to_excel()
функция:
df = pd.read_csv('example.csv')
writer = pd.ExcelWriter('output.xlsx')
df.to_excel(writer,'Sheet1')
writer.save()
Чтобы изменить данные, посмотрите документацию на панды для DataFrame.