-2

Я импортирую файл с разделителями-запятыми в базу данных MS Access, которая содержит статистическую информацию о скачках. В файле есть отдельные лошади, даты их скачек, финишная позиция и т.д. Я пытаюсь разделить даты каждой из последних 15 гонок лошадей на отдельные столбцы, вместо того, чтобы видеть все даты в одном столбце, так как он в данный момент отформатирован.

Примером столбцов текущего файла являются дата лошади и гонки:

Mike 3/14/16
Mike 2/14/16
Mike 1/14/16
Mike 12/14/15
Mike 11/14/15

Файл CSV отформатирован следующим образом:

"RCDate","RCRace","Horse", "Finish"
"1/15/16", "1", "Mike", 1"
"1/01/16", "2", "Mike", 2"
"2/15/16", "7", "Mike", 6"

Мне бы хотелось, чтобы каждая дата гонки была в разных столбцах, таких как racedate1 , racedate2 , racedate3 , racedate4 , racedate5 и т.д.

1 ответ1

1

Откройте файл .csv с помощью блокнота.

Вверху нажмите ввод, чтобы создать новую строку.

В первой пустой строке введите следующий текст:

= сентябрь,

Ваш файл теперь будет выглядеть примерно так:

sep=,
Col1, col2, col3
"data 1", data2, "more data"

Сохраните файл и попробуйте открыть его снова, и вуаля, ваша программа вдруг поймет, что, это ваш разделитель. Это работает для всех продуктов MS Office, может работать и в других. Если у тебя есть ; в качестве разделителя сделайте sep=; очевидно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .