Добавить списки или массив из.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.

Другие вопросы по тегам