我打開一個xlsx文件,其中包含自動化測試的名稱和說明。然後,我將「通過」或「失敗」的值放入相應的單元格中進行測試。然後我寫回到xlsx文件。當我打開文件查看結果時,我注意到缺少了測試名稱的幾個單元。就程序而言,沒有錯誤信息,它認爲一切工作正常。這裏是我用來編輯excel文件的代碼。有誰知道爲什麼它這樣做?當我打開excel文件時,其未編輯單元格中的缺失值
function writeToExcel(value)
{
var Excel = require('exceljs');
var workbook = new Excel.Workbook();
workbook.xlsx.readFile('reports/Mobile Test.xlsx').then(function()
{
var worksheet = workbook.getWorksheet('TestCases');
worksheet.getCell("E27").value = value;
workbook.xlsx.writeFile('reports/Mobile Test.xlsx');
});
}
將值作爲通過或失敗發送,並且該單元格實際更新,正在影響其他單元格。說worksheet.getCell(「E27」)。value = value;將單元格E27設置爲「通過」,但由於某些原因,例如C35 ='test1'C45 ='test23'C64 ='test Name'...值正被刪除。 – james