drno-reg
@drno-reg
см не кратко

Есть ли варианты по-лучше как добавить новую строку в excel файл?

Здравствуйте.

нужно добавлять новые строки в excel файле

нашел такой способ

#!/usr/bin/python
import openpyxl

FIO_List = ["Иванов И.И.", "Петров В.А."]

new_row_data = [
    [FIO_List[0], 'e/p', 'dromologio', 'ora'],
    [FIO_List[1], 'dromou', 'dromologio', 'ora']]

file_path='d:\\DataBases\\Microsoft_Excel\\example.xlsx';

wb = openpyxl.load_workbook(file_path)
# Select First Worksheet
ws = wb.worksheets[0]

# Append 2 new Rows - Columns A - D
for row_data in new_row_data:
    # Append Row Values
    ws.append(row_data)

wb.save(file_path)


есть ли варианты по-лучше?
  • Вопрос задан
  • 633 просмотра
Решения вопроса 1
@ac130kz
Можете попробовать xlwt

Почему? Я использовал openpyxl для своего проекта, парсинг 250x8 занимал около 15 секунд, с xlrd (это библиотека побратим xlwt для чтения) я не успеваю кнопку мыши отжать как всё готово. Думаю, что у xlwt с записью всё хорошо. Здесь возможное подтверждение
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
есть ментальный, но добавленные строки невидимы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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