Я хотел бы сохранить данные из загруженного файла CSV, который называется
data_file
Я не могу перебрать строки по имени столбца в моем CSV-файле. Я получаю ошибки кодирования (UTF, ASCII), даже когда я использую строку ввода-вывода. Я новичок в Django, поэтому я не знаю, что я делаю неправильно.
Я пытался сделать это, на мой взгляд, с:
def upload(request):
form = UploadForm(request.POST, request.FILES)
if form.is_valid():
f = io.TextIOWrapper(form.cleaned_data['data_file'].file, enconding='utf-8')
reader = csv.DictReader(f)
for column in reader:
print(column['Customer Name'])
ошибка, которую я получаю:
utf-8 'кодек не может декодировать байты в позиции 10-11: недопустимый байт продолжения
Изменил его на' latin-1 '(см. Комментарии). Выдает ошибку
строка содержит NULL байт
У меня нет значений NULL в моем CSV-файле