2022-05-11 06:19来源:m.sf1369.com作者:宇宇
将网上的数据导入到excel表可以通过“自网站”功能实现。
1.打开Excel表格,然后点击要插入数据的单元格。
2.点击“数据”选项卡,然后点击“自网站”。
3.在“地址”右边的输入框中输入要插入数据的网络地址,然后点击“转到”。
4.选择要插入的数据然后点击黄色的箭头,之后点击“导入”即可。
导入
导入时使用excelio的open方法,在successCallBack回掉中我们可以获取到Spread.Sheets的JSON对象。
导出
导出时使用save方法,传递json对象,在successCallBack中会获得一个Excel文件的blob对象。您可以在前段通过使用FileSaver.js直接保存Excel,也可将blob提交服务器处理。
具体的代码实现,请参考下面的博客
注意题主说的是做前端,楼上的回答虽然能解决连接和访问后台SQL的问题,但是Excel是做不了前端的,Excel始终是一个应用程序。
如果想要做到题主的需求,需要在前端页面中嵌入一个类似Excel表格的组件。这种组件如果自己来开发,代价会很大。目前市面上有一些专门做类似Excel表格组件这种的第三方,可以去评估一个不错的组件,引入到自己的系统中去。我这边也可以推荐一款SpreadJS ,类似这样的组件嵌入到前端的页面中就可以实现效果了。并且组件本身也有相应的接口可以获取或者设置数据,只需要将数据传递给服务器端,服务器端再与数据库进行交互就可以解决题主的需求。
当然能,我就是这么用的,查询可以,改、增、删要写VBA。