• File: test.js
  • Full Path: /var/www/nodejs/daily_store_reports_nodejs/test.js
  • Date Modified: 02/04/2023 9:30 PM
  • File size: 1.01 KB
  • MIME-type: text/plain
  • Charset: utf-8
const reader = require('xlsx');

// Reading our test file
const file = reader.readFile('./temp1.xlsx');

// let data = []
  
// const sheets = file.SheetNames
  
// for(let i = 0; i < sheets.length; i++)
// {
//    const temp = reader.utils.sheet_to_json(
//         file.Sheets[file.SheetNames[i]])
//    temp.forEach((res) => {
//       data.push(res)
//    })
// }
  
let student_data = [{
    'NIB/Número de Conta':'153436576579870988',
    'Nome':'Bizimana',
    'Montante':6582,
    'Descrição 1': 'bla bla',
    'Descrição 2': 'bla bla',
    'Transacção': 'C',
    'Moeda': 'MZN',
},
{
    'NIB/Número de Conta':'153436576579870988',
    'Nome':'Bizimana',
    'Montante':6582,
    'Descrição 1': 'bla bla',
    'Descrição 2': 'bla bla',
    'Transacção': 'C',
    'Moeda': 'MZN',
}]
  
const ws = reader.utils.json_to_sheet(student_data)
  
reader.utils.book_append_sheet(file,ws,"Ficheiro Único - Fornecedores2")
  
// Writing to our file
reader.writeFile(file,'./test32.xlsx')
// Printing data
//console.log(data)