import Head from 'next/head';
import { readFile, set_fs, utils } from 'xlsx';
import { join } from 'path';
import { cwd } from 'process';
export default function Index({type, html}) { return ( 
  
    
    {`SheetJS Next.JS ${type} Demo`}
  
  {`SheetJS Next.JS ${type} Demo`}
  
    This demo reads from /sheetjs.xlsx
    It generates HTML from the first sheet.
  
  
  ); }
export async function getServerSideProps() {
  set_fs(await import("fs"));
  const wb = readFile(join(cwd(), "sheetjs.xlsx"))
  return {
    props: {
      type: "getServerSideProps",
      html: utils.sheet_to_html(wb.Sheets[wb.SheetNames[0]]),
    },
  }
}