簡體   English   中英

如何使用 pandas 和 openpyxl 持續更新特定列中的空行

[英]How to continuously update the empty rows within specific columns using pandas and openpyxl

目前我正在運行一個使用 3 個變量 data1、data2 和 data 3 的實時測試。問題是,每當我運行我的 python 代碼時,它只寫入相應列中的第一行並覆蓋我以前的任何數據。

import pandas as pd
import xlsxwriter
from openpyxl import load_workbook

def dataholder(data1,data2,data3):
    df = pd.DataFrame({'Col1':[data1],'Col2':[data2],'Col3':[data3]})             
    with pd.ExcelWriter('data_hold.xlsx', engine='openpyxl') as writer:
        df.to_excel(writer,sheet_name='Sheet1')

    writer.save()

我正在努力實現的目標可行嗎?

使用startrow=... of to_excel向下移動每個后續更新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM