Javascript exportReportToExcel不读取单元格中的输入文本
我不确定exportReportToExcel是否未读取输入标记。 当我点击下载报告按钮时,它从python代码中读取数据库中的数据并下载内容,但当我使用输入标记时,它实际上会忽略它,只下载标题而不下载内容,您能建议吗Javascript exportReportToExcel不读取单元格中的输入文本,javascript,Javascript,我不确定exportReportToExcel是否未读取输入标记。 当我点击下载报告按钮时,它从python代码中读取数据库中的数据并下载内容,但当我使用输入标记时,它实际上会忽略它,只下载标题而不下载内容,您能建议吗 function exportReportToExcel() { title = new Date() let table = document.getElementsByTagName("table"); TableToExcel.convert
function exportReportToExcel() {
title = new Date()
let table = document.getElementsByTagName("table");
TableToExcel.convert(table[0], {
name: title + ` x.xlsx` ,
sheet: {
name: 'Sheet 1'
}
});
}
<table style="border: 1px solid black;">
<thead>
<tr style="border: 20px solid black ;">
<th style="border: 1px solid black ;">Student Name</th>
<th style="border: 1px solid black ;">MCQ Question</th>
<th style="border: 1px solid black ;">MCQ Correct Answer</th>
<th style="border: 1px solid black ;">Option A</th>
<th style="border: 1px solid black ;">Option B</th>
<th style="border: 1px solid black ;">Option C</th>
<th style="border: 1px solid black ;">Student MCQ Answer</th>
<th style="border: 1px solid black ;">MCQ Grade</th>
<th style="border: 1px solid black ;"> Face Detection Score </th>
</tr>
</thead>
<tbody>
{% for question in studentAnswerTable %}
<tr style="border: 1px solid black;">
<td style="border: 1px solid black;"> {{session.username}} </td>
<td style="border: 1px solid black;">{{ question.ISMCQquestion.upper() }}</td>
<td style="border: 1px solid black; background-color:lightyellow;">{{ question.ISMCQanswer.upper() }}</td>
<td style="border: 1px solid black;">{{ question.ISOptionA.upper() }}</td>
<td style="border: 1px solid black;">{{ question.ISOptionB.upper() }}</td>
<td style="border: 1px solid black;">{{ question.ISOptionC.upper() }}</td>
<td style="border: 1px solid black;" >{{ question.studentMCQAnswer.upper() }}</td>
<td style="border: 1px solid black; background-color:lightgray;" >
<input style="text-align: center; background-color:lightgray;border:none;" disabled readonly type="text" name="totalgrade" onload="calculate()" value="{% if question.ISMCQanswer.upper() == question.studentMCQAnswer.upper() %}
1
{% else %}
0
{% endif %}" >
</td>
<td style="border: 1px solid black; background-color:lightgray; ">
<input style="text-align: center; border:none; background-color:lightgray;" disabled readonly type="text" value="{{ text }}" name="totalgrade" onload="calculate()">
</td>
</tr>
{% endfor %}
</tbody>
</table>
<br>
<button id="btnExport" onclick="exportReportToExcel(this)">Download Report</button>
函数exportReportToExcel(){
标题=新日期()
let table=document.getElementsByTagName(“表”);
TableToExcel.convert(表[0]{
名称:title+`x.xlsx`,
工作表:{
名称:“第1页”
}
});
}
学名
MCQ问题
MCQ正确答案
方案A
方案B
备选案文C
学生MCQ答案
MCQ等级
人脸检测分数
{studentAnswerTable%中的问题为%s}
{{session.username}
{{question.ISMCQquestion.upper()}
{{question.ISMCQanswer.upper()}
{{question.ISOptionA.upper()}
{{question.ISOptionB.upper()}
{{question.ISOptionC.upper()}
{{question.studentMCQAnswer.upper()}
{%endfor%}
下载报告