Как ускорить Python-Docx - PullRequest
       14

Как ускорить Python-Docx

0 голосов
/ 24 сентября 2019

У меня есть фрейм данных pandas, который я добавляю в таблицу в python-docx.Мой фрейм данных довольно большой, и я заметил, что приведенный ниже код является проблемой.Я попытался изменить его на iterrows, чтобы ускорить его даже на небольшом уровне, но на самом деле это заняло несколько минут дольше.

Так как нет способа массовой вставки в таблицу, как я могу ускорить приведенный ниже код?Я довольно новичок в python-docx, поэтому извиняюсь, если это довольно очевидно.

# filling in the body cell with each row of df
for i in range(df.shape[0]):
    for j in range(df.shape[-1]):
        table.cell(i + 1, j).text = str(df.values[i, j])
...