одну колонку, как разделить на разные колонки?
показывай
file = ("words.xlsx") wb = openpyxl.load_workbook(file) column_title = ["Группа", "Ключи", "Частотность"] while True: counting = 0 group_name = str(input("Название группы: ")) word = str(input("Ключ: ")) for sheet in wb: with open('test.csv', 'w+', encoding='cp1251') as f: write = csv.DictWriter(f, fieldnames=column_title, delimiter='\t', extrasaction='ignore', dialect='excel') write.writeheader() write.writerow({"Группа": group_name}) for line in sheet.values: if word in str(line): print(f'{line[0]} : {line[1]}') counting += 1 new_row = {"Группа": "", "Ключи": line[0], "Частотность": line[1]} write.writerow(new_row) print(f'Кол-во фраз: {counting}')
Как вы определили , что пишет в одну колонку?
Я файл создаю test.csv, открываю его и всё в одной колонке
не питоном
понял. у вас разделитель табуляция. попробуйте открыть в notepad++, например.
я открыл в brackets, но что я должен увидеть? Все так же как в csv фале. То что разделитель табуляция, без него все просто запятыми разделялось. В самом файле мне нужно чтобы все было разделенно в разных колонках
Чтобы вот так было как пример:
А у меня сейчас вот так пишет
скиньте фаил сам. или на пастабин.
А почему обычную бд не юзать? Зачем нужен этот говноэксель?
seoшники с файлами работают
это вариант который получился, или тот который должен был получиться ?
Файл должен быть такой:
так поменяйте \t на ;
😯 ООО.... Ура)))
я не знал, спасибо огромное)
надеюсь, вашими дорвеями мне выдача засрана не будет.
ага, сеошники.
Обсуждают сегодня