@vladmoi

Как из простого текста сделать таблицу в excel с помощью python?

И так, есть текст с номерами камер, и их расположением. Нужно сделать таблицу на две колонки (см. фото)5f4bb3a3556a4142258925.pngДля этого я выбрал питон. Не знаю, правильный ли это выбор, но в любом случае буду рад услышать возможные решения. Вот сам текст:
north
camera1
camera2
camera3
camera4
west
camera5
camera6
camera7
camera9
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
def groups_to_columns(lines):
    directions = ['north', 'south', 'west', 'east']
    current_direction = None
    for line in lines:
        data = line.strip()
        if data in directions:
            current_direction = data
        else:
            yield current_direction, data


with open('data.txt') as fh:
    for direction, camera in groups_to_columns(fh):
        # Запись в xls
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Zoominger
@Zoominger Куратор тега Python
System Integrator
g: openpyxl
Я пользуюсь, полёт нормальный.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы