Как разбить значения по колонкам в csv файле при помощи python?

Пользователь

от lilla.herman , в категории: Другие , 5 месяцев назад

Как разбить значения по колонкам в csv файле при помощи python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от linnea , 4 месяца назад

@lilla.herman 

Есть несколько способов разбить значения по колонкам в CSV файле с помощью Python. Один из самых распространенных методов - использовать библиотеку csv.


Приведу пример кода, который разбивает значения по колонкам в CSV файле наличием определенного разделителя, например, запятой:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import csv

# Открываем CSV файл для чтения
with open('input.csv', 'r') as file:
    # Читаем содержимое файла
    csv_file = csv.reader(file)
    
    # Перебираем строки в файле
    for row in csv_file:
        # Разбиваем строку на значения по запятой (или другому разделителю)
        values = row[0].split(',')
        
        # Выводим значения по колонкам
        for value in values:
            print(value)


Будет разбита только одна строка из файла, но вы можете адаптировать код, чтобы он обрабатывал все строки в файле.