ขณะนี้ฉันกำลังเรียกใช้การทดสอบจริงที่ใช้ตัวแปร 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()
สิ่งที่ฉันพยายามทำให้สำเร็จเป็นไปได้หรือไม่?