我正在使用一种工具,该工具读取多个excel工作表的工作簿,将每个工作表存储在一个数据框中,然后经过一些数学公式,将结果数据框写入多个工作表中的另一个工作簿中,如下面的脚本所示。我的问题是我无法循环执行此操作以简化脚本,因为我不知道如何循环读取每张图纸来处理数据帧。同样,每当我的工具运行时,它都会覆盖数据,而我需要附加它。我尝试使用max_row,但失败了,而且我在下面的线程中引用了辅助函数,但startrw为None是无效的syntex。希望有人能帮忙
Append existing excel sheet with new dataframe using python pandas
if(isset($_POST['save_report'])) {
$user_id = $_POST['profile_id'];
if(!$wpdb->get_results("SELECT * FROM multi_evaluation_answers WHERE user_id = $user_id AND type = 'evaluation-test' ")) {
$wpdb->get_results("SELECT * FROM evaluation_test ");
$q_array = $_POST['q_id'];
$num_of_ques = $_POST['num_of_ques'];
for($i = 1; $i <= $num_of_ques; $i++) {
$question_id = $q_array[$i-1];
$answered_id = $_POST['q_'.$i.'_ans'];
$sql = "INSERT INTO multi_evaluation_answers(q_id, answered_id, user_id, type , test_type, answer_value )VALUES($question_id, $answered_id, $user_id ,'evaluation-test', 'age_move', (select ans_value FROM evaluation_answers WHERE id = $answered_id))";
$wpdb->query($sql);
}
}