乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何实现SpreadJS的纯前端<em>Excel导入导出</em>-js excel 导入导出

如何实现SpreadJS的纯前端<em>Excel导入导出</em>-js excel 导入导出

作者:乔山办公网日期:

返回目录:excel表格制作


基本功能需要导入:
gc.spread.sheets.all.x.x.x.min.js (x代表的版本号)
导入导出功能需要导入:
gc.spread.excelio.x.x.x.min.js
PDF导出功能需要导入:

gc.spread.sheets.pdf.x.x.x.min.js
打印功能需要导入:

gc.spread.sheets.print.x.x.x.min.js
形状功能需要导入:

gc.spread.sheets.shapes.x.x.x.min.js
图表功能需要导入:

gc.spread.sheets.charts.x.x.x.min.js
二维码功能需要导入:

gc.spread.sheets.barcode.x.x.x.min.js

这个是不合理的想法。BS模式与CS模式不同,SpreadJS是用于BS模式的,在前台只能实现视觉效果,功能性的操作都在服务器后台,实现不了。
第一种情况: fp.SaveExcel(saveFileName, FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat) 这种情况 不能把 头部 导出到excel第二种情况:fp.SaveExcel(saveFileName, FarPoint.Win.Spread.Model.IncludeHeaders.ColumnHeadersCustomOnly) 这种情况 是不能导出 07excel 而 03 excel 正常

  • 导入

导入时使用excelio的open方法,在successCallBack回掉中我们可以获取到Spread.Sheets的JSON对象。

  • 导出

导出时使用save方法,传递json对象,在successCallBack中会获得一个Excel文件的blob对象。您可以在前段通过使用FileSaver.js直接保存Excel,也可将blob提交服务器处理。

具体的代码实现,请参考下面的博客

http://blog.gcpowertools.com.cn/post/spreadsheetsv10-clientside-excelio.aspx

相关阅读

关键词不能为空
极力推荐
  • excel论坛-干货|不会这8招,别说你会EXCEL

  • 有的小伙伴简历上写着熟练使用EXCEL,但可能对操作界面还不熟悉!如何批量插入、删除多行。用得到的Excel小技巧↓看似不起眼,其实能大大提高工作效率!-excel论坛

ppt怎么做_excel表格制作_office365_word文档_365办公网