Welcome on my blog

We use cookies to ensure you get the best experience on our website.

Python – laczenie kolumn to txt

Autor: chmajster 03.09.2023
import pandas as pd

# Wczytaj dane z pliku Excel
df = pd.read_excel('nazwa_pliku.xlsx')

# Funkcja do łączenia wartości w kolumnach z numerem kolumny
def merge_columns_with_number(row):
    result = []
    for col_num, value in enumerate(row, start=1):
        if col_num == 1:
            result.append(f'')
        elif col_num == 2:
            result.append(f'Pytanie: {value}')
        elif col_num in [3, 4, 5, 6, 7]:
            result.append(f' Odpowiedz {chr(ord("a") + col_num - 3)}: {value}')
        elif col_num == 8:
            result.append(f'Moja odp : {value}')
        else:
            result.append(str(value))
    return '\n'.join(result) + '\n\n'

# Połącz wszystkie kolumny w jedną linię, z pustą linią na końcu
merged_data = df.apply(merge_columns_with_number , axis=1)

# Zapisz wynik do pliku tekstowego
merged_data.to_csv('wynik.txt', index=False, header=False, sep='\n')
Tagi:
Dodaj komentarz

Search
Categories
O Blogu

Cześć Podróżniku!

Ta strona ma nie być typowym poradnikiem w IT, Głównym jej cel to zapisanie krótkich notatek, które mogą się przydać w codziennym życiu podczas korzystania/konfiguracji różnych urządzeń np. Ustawienia DHCP na Routerze Cisco, Ustawieniu Karty sieciowej na Linuxie itp.

Buy me A coffee
[Empty]

Wszelkie prawa zastrzeżone