Я пытаюсь импортировать CSV-файл, размещенный на Google Диске, в BigQuery и не удается.Я получаю сообщение об ошибке Error while reading table, error message: CSV table encountered too many errors, giving up
.
Наверное, я знаю, что вызвало ошибку.Файл CSV содержит строки в столбцах A, B и D, целое число в столбце C и с плавающей точкой в столбцах E и F. Разделитель - это вкладка, \t
.
В то время как файл CSV содержит данные, подобныеизображение 1:
Если я посмотрю на предварительный просмотр файла на Google Диске, то у меня появятся разбитые цифры, как на изображении 2: Однако еслия загружаю файл прямо из GDrive и открываю его с помощью Notepad ++, файл точно такой, как и ожидалось: числа с запятыми в качестве десятичного знака и табуляция в качестве разделителя столбцов ...
При создании таблицы BigQuery я добавляю столбцы вручную и присваиваю им типы полей.Для столбцов, содержащих числа, я протестировал любую комбинацию integer
, float
и numeric
- всегда одна и та же ошибка.
Q : как мне отформатировать файл CSV, чтобы сделатьимпорт возможен?
Вот пример файла:
Domain Keywords RP Brand SI SiBerechnet
example.de accura versicherung 1 accura 293,9 0,00244913
example.de accura versicherung erfahrung 1 accura 63,9 0,00053249
example.de accura versicherung für wohnmobile 1 accura 43,9 0,00036583
example.de accura versicherung keine wohnmobile mehr 1 accura 53,9 0,00044916
example.de accura versicherungsmakler 1 accura 83,9 0,00069916
example.de accura versicherung test 1 accura 43,9 0,00036583
example.de accura versicherung wohnmobil 1 accura 73,9 0,00061582
example.de accura wohnmobilversicherung erfahrungen 1 accura 73,9 0,00061582
example.de aufgaben innendienst versicherung 75 non brand 0,133333333 0,00000111
example.de aufgaben versicherung innendienst 59 non brand 0,169491525 0,00000141
example.de basler versicherung kfz telefonnummer 98 basler 0,102040816 0,00000085
example.de basler versicherung kundenservice 96 basler 0,104166667 0,00000087
example.de basler wohnmobilversicherung 8 basler 3,86 0,00003217
example.de bergungskosten unfallversicherung 37 non brand 0,810810811 0,00000676
example.de berufsunfähigkeitsversicherung bei bürojob 84 non brand 0,238095238 0,00000198
example.de berufsunfähigkeitsversicherung bürojob 83 non brand 1,084337349 0,00000904
example.de betriebshaftpflicht für hausmeisterservice 87 non brand 0,114942529 0,00000096
example.de betriebshaftpflicht für hausverwalter 29 non brand 1,034482759 0,00000862
example.de betriebshaftpflicht hausmeister 87 non brand 0,114942529 0,00000096
example.de betriebshaftpflicht hausverwalter 26 non brand 0,384615385 0,00000321
example.de betriebsunterbrechungsversicherung freiberufler 46 non brand 0,217391304 0,00000181
example.de braucht eine krankenschwester eine diensthaftpflichtversicherung 15 non brand 2,706666667 0,00002256
example.de campingfahrzeug versicherung 39 non brand 1,025641026 0,00000855
example.de dienst haftpflicht 99 non brand 0,303030303 0,00000253
example.de diensthaftpflicht öffentlicher dienst 55 non brand 0,545454545 0,00000455
example.de diensthaftpflichtversicherung 57 non brand 22,80701754 0,00019006
example.de dienst haftpflichtversicherung 84 non brand 0,238095238 0,00000198
example.de diensthaftpflichtversicherung beamte 90 non brand 0,555555556 0,00000463
example.de diensthaftpflichtversicherung für soldaten 28 non brand 0,357142857 0,00000298
example.de diensthaftpflichtversicherung kosten 80 non brand 0,5 0,00000417
example.de diensthaftpflichtversicherung öffentlicher dienst 51 non brand 0,980392157 0,00000817
example.de diensthaftpflichtversicherung öffentlicher dienst angestellte 63 non brand 0,158730159 0,00000132
example.de diensthaftpflichtversicherung polizei 69 non brand 0,724637681 0,00000604
example.de diensthaftpflichtversicherung soldaten 26 non brand 0,769230769 0,00000641
example.de einbauküche hausrat oder gebäude scheidung 31 non brand 0,64516129 0,00000538
example.de einbauküche hausratversicherung oder gebäudeversicherung 12 non brand 2,643333333 0,00002203