|
@@ -30,11 +30,155 @@ export default async function getExcel(data){
|
|
|
let worksheet = workbook.getWorksheet(1);
|
|
|
|
|
|
// 在这里设置表格的内容
|
|
|
- worksheet.getCell('C7').value = 100;
|
|
|
+ //项目类型
|
|
|
+ worksheet.getCell("G2").value='项目类型:创客空间 □ 创客实践室 □ 个人创客 □ 创客活动 □ '
|
|
|
+ //项目名称
|
|
|
+ worksheet.getCell('G3').value="项目名称: ";
|
|
|
+
|
|
|
+ //小型仪器设备费
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C7").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D7").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E7").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F7").value = {formula:"C7-D7-E7",result:worksheet.getCell("C7")-worksheet.getCell("D7")-worksheet.getCell("E7")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G7").value = ''
|
|
|
|
|
|
+ //材料费
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C8").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D8").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E8").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F8").value = {formula:"C8-D8-E8",result:worksheet.getCell("C8")-worksheet.getCell("D8")-worksheet.getCell("E8")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G8").value = ''
|
|
|
|
|
|
+ //测试化验加工费
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C9").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D9").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E9").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F9").value = {formula:"C9-D9-E9",result:worksheet.getCell("C9")-worksheet.getCell("D9")-worksheet.getCell("E9")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G9").value = ''
|
|
|
|
|
|
-
|
|
|
+ //项目协作费
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C10").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D10").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E10").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F10").value = {formula:"C10-D10-E10",result:worksheet.getCell("C10")-worksheet.getCell("D10")-worksheet.getCell("E10")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G10").value = ''
|
|
|
+
|
|
|
+ //其他支出
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C11").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D11").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E11").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F11").value = {formula:"C11-D11-E11",result:worksheet.getCell("C11")-worksheet.getCell("D11")-worksheet.getCell("E11")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G11").value = ''
|
|
|
+
|
|
|
+ //直接费用(这个不用填)
|
|
|
+ //总预算
|
|
|
+ worksheet.getCell("C6").value = {formula:"SUM(C7:C11)",result:worksheet.getCell("C7")+worksheet.getCell("C8")+worksheet.getCell("C9")+worksheet.getCell("C10")+worksheet.getCell("C11")}
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D6").value = {formula:"SUM(D7:D11)",result:worksheet.getCell("D7")+worksheet.getCell("D8")+worksheet.getCell("D9")+worksheet.getCell("D10")+worksheet.getCell("D11")}
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E6").value = {formula:"SUM(E7:E11)",result:worksheet.getCell("E7")+worksheet.getCell("E8")+worksheet.getCell("E9")+worksheet.getCell("E10")+worksheet.getCell("E11")}
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F6").value = {formula:"C6-D6-E6",result:worksheet.getCell("C6")-worksheet.getCell("D6")-worksheet.getCell("E6")}
|
|
|
+
|
|
|
+ //项目成果鉴定费
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C13").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D13").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E13").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F13").value = {formula:"C13-D13-E13",result:worksheet.getCell("C13")-worksheet.getCell("D13")-worksheet.getCell("E13")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G13").value = ''
|
|
|
+
|
|
|
+ //参展参赛费
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C14").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D14").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E14").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F14").value = {formula:"C14-D14-E14",result:worksheet.getCell("C14")-worksheet.getCell("D14")-worksheet.getCell("E14")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G14").value = ''
|
|
|
+
|
|
|
+ //创客交流活动费
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C15").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D15").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E15").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F15").value = {formula:"C15-D15-E15",result:worksheet.getCell("C15")-worksheet.getCell("D15")-worksheet.getCell("E15")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G15").value = ''
|
|
|
+
|
|
|
+ //知识产权事务费
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C16").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D16").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E16").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F16").value = {formula:"C16-D16-E16",result:worksheet.getCell("C16")-worksheet.getCell("D16")-worksheet.getCell("E16")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G16").value = ''
|
|
|
+
|
|
|
+ //其他支出
|
|
|
+ //预算
|
|
|
+ worksheet.getCell("C17").value=0;
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D17").value=0;
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E17").value=0;
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F17").value = {formula:"C17-D17-E17",result:worksheet.getCell("C17")-worksheet.getCell("D17")-worksheet.getCell("E17")}
|
|
|
+ //事由
|
|
|
+ worksheet.getCell("G17").value = ''
|
|
|
+
|
|
|
+ //间接费用(这个不用填)
|
|
|
+ //总预算
|
|
|
+ worksheet.getCell("C12").value = {formula:"SUM(C13:C17)",result:worksheet.getCell("C13")+worksheet.getCell("C14")+worksheet.getCell("C15")+worksheet.getCell("C16")+worksheet.getCell("C17")}
|
|
|
+ //已支付
|
|
|
+ worksheet.getCell("D12").value = {formula:"SUM(D13:D17)",result:worksheet.getCell("D13")+worksheet.getCell("D14")+worksheet.getCell("D15")+worksheet.getCell("D16")+worksheet.getCell("D17")}
|
|
|
+ //本次申请
|
|
|
+ worksheet.getCell("E12").value = {formula:"SUM(E13:E17)",result:worksheet.getCell("E13")+worksheet.getCell("E14")+worksheet.getCell("E15")+worksheet.getCell("E16")+worksheet.getCell("E17")}
|
|
|
+ //余额
|
|
|
+ worksheet.getCell("F12").value = {formula:"C12-D12-E12",result:worksheet.getCell("C12")-worksheet.getCell("D12")-worksheet.getCell("E12")}
|
|
|
+
|
|
|
+ //备注
|
|
|
+ worksheet.getCell("G18").value=""
|
|
|
+
|
|
|
+ //下载excel文件
|
|
|
let blob = new Blob([await workbook.xlsx.writeBuffer()], {type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8"});
|
|
|
let url = window.URL.createObjectURL(blob);
|
|
|
const link = document.createElement('a');
|