Web Scraper: создание листа Excel из данных JSON, извлеченных с веб-сайта, с использованием библиотек Axios, cheerio и Exceljs - PullRequest
0 голосов
/ 12 октября 2018

Я хочу сгенерировать данные в виде таблицы Excel, которую я извлек с веб-сайта в формате JSON.

Я использовал эту строку кода, чтобы получить данные в формате JSON: вернуть новое Promise ((resolve, reject) => {fs.writeFile ('scraper.json', JSON.stringify (data, null, 2), (err, data) => {if (err) {reject (err)}, в противном случае разрешение (data)})})

Может, кто-нибудь подскажет мне, как сгенерировать данные JSON в листе Excel?

  const Datas = () => {
const workbook = new Excel.Workbook()
workbook.creator = 'Test'
workbook.created = new Date()
const worksheet = workbook.addWorksheet('Interest Data')
worksheet.columns = [{ header: 'Name', key: 'name', width: 20 }, { header: 'Number', key: 'Number', width: 32 }]

worksheet.addRows()
return new Promise((resolve, reject) => {
  workbook.xlsx.writeFile('scraper.xlsx'), (err, data) => { => {
    if (err) {
      reject(err)
    } else resolve(data)
  })
})

}

...