您好,spread.open/save方法仅仅用来导入导出SJS文件。
spread.import/export 可以通过options中的fileType定义文件类型,如xlsx文件的导入导出
- spread.import(file, function () {
- console.log(spread)
- }, function (e) {
- console.log(e); // error callback
- }, {
- // includeStyles:false,
- fileType: GC.Spread.Sheets.FileType.xlsx
- });
- spread.export(function (blob) {
- saveAs(blob, fileName);
- }, e => {
- console.log('失败', e.errorMessage);
- }, {
- fileType: GC.Spread.Sheets.FileType.excel,
- });
复制代码 json文件的导入导出
- spread.import(file, function () {
- console.log(spread)
- }, function (e) {
- console.log(e); // error callback
- }, {
- fileType: GC.Spread.Sheets.FileType.ssjson
- });
- spread.export(function (blob) {
- saveAs(blob, fileName);
- }, e => {
- console.log('失败', e.errorMessage);
- }, {
- fileType: GC.Spread.Sheets.FileType.ssjson,
- });
复制代码 csv文件的导入导出
- spread.import(file, function () {
- console.log(spread)
- }, function (e) {
- console.log(e); // error callback
- }, {
- fileType: GC.Spread.Sheets.FileType.csv
- });
- spread.export(function (blob) {
- saveAs(blob, fileName);
- }, e => {
- console.log('失败', e.errorMessage);
- }, {
- fileType: GC.Spread.Sheets.FileType.csv,
- });
复制代码
|