Переписать фрейм данных в уже существующий файл Excel, используя python

есть 65 строковых параметров, поэтому, если есть 65 s, у вас есть правильный номер. Однако ошибки появляются потому, что вы разделили s запятыми. Вместо $stmt->bind_param("s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s..." это должно быть

$stmt->bind_param("sssssssssssssssss..."

Это должно решить ваши ошибки.

-1
задан Nicks 7 March 2019 в 11:08
поделиться

1 ответ

Учитывая, что вы спрашиваете:

import pandas as pd
def output(df1):
    df1.to_excel("d:\\output.xlsx")
def fun(i):
    df1 = pd.DataFrame([[i, 'b'], [i, 'd']],index=['row 1', 'row 2'],columns=['col 1', 'col 2'])
    output(df1)
for i in range(4):
    fun(i)

Вывод будет:

        col 1    col 2
row 1    3        b
row 2    3        d

файл перезаписывается.

Используйте .to_excel

Это простая функция для сохранения df в формате Excel.

Например, проверьте:

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_excel.html

[ 1110] Надеюсь, это помогло.

0
ответ дан Andy_101 7 March 2019 в 11:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: