本帖最后由 Lynn.Dou 于 2024-1-19 10:14 编辑
产品:SpreadJS
版本:16.2.6
编号:SJS-22153
function SpreadJSDesignerComponent() {
const [spread, setSpread] = useState(null);
const designerInitialized = (designer) => {
setSpread(designer.getWorkbook());
designer.getActiveSheet().setRowCount(100);
}
const importFile = () => {
const excelFile = document.getElementById("fileDemo").files[0];
spread.import(excelFile, function (e) {
}, function (e) {
console.log(e)
});
}
return (
<>
<input type="file" name="files[]" id="fileDemo" accept=".xlsx"/>
<input type="button" id="loadExcel" value="Import" onClick={importFile}/>
<Designer styleInfo={{width: "100%", height: '98vh'}} spreadOptions={{sheetCount: 3}}
designerInitialized={designerInitialized}>
</Designer>
</>
);
}
|
|