Leer excel con varias hojas
Publicado por Juan José (2 intervenciones) el 04/08/2020 18:56:18
Hola, buenas.
Estoy intentando leer una base de datos con varias hojas. He hecho esto:
Y el problema me sale en el getRow, seguramente es porque no ha encontrado la información necesaria.
Alguna ayuda para poder leer la base de datos hoja por oja y pasarlo luego a JSON
Estoy intentando leer una base de datos con varias hojas. He hecho esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//Llamamos al módulo
const fs = require('fs')
const Excel = require('exceljs');
const path = require('path');
const { exception } = require('console');
/*
creamos un objeto workbook, conseguimos el path
y buscamos el archivo
*/
var workbook = new Excel.Workbook();
var filePath = path.resolve('./../../Downloads/200708 PLATOS TRAEMELACOMIDA.xlsx');
workbook.xlsx.readFile(filePath).then(()=>{
var sh = workbook.getWorksheet("Sheet1");
var row = sh.getRow(2).value;
console.log("Cogemos la celda 1"+ row);
})
/*.catch(()=>{
console.error("Hemos tenido un problema");
})*/
Y el problema me sale en el getRow, seguramente es porque no ha encontrado la información necesaria.
Alguna ayuda para poder leer la base de datos hoja por oja y pasarlo luego a JSON
Valora esta pregunta


0