这里说的用Excel开发网站,就是用Excel做网站的用户界面。用户完全在EXCEL里面使用整个网站,不需要用到浏览器。
这里不能上传附件,欢迎到QQ群:558012387下载一个可以用的例子。
首先,会建网站为什么还要Excel做网站的用户界面?也就是说用Excel做网站的用户界面比浏览器有什么优点?优点在于Excel自带的公式、事件、易改的用户界面。比如下面这个申请表,如果在网页上画出来,非程序猿就不知如何实现。但是,任意一个有Excel的人都可以自己设计出来,自己美化。又比如公式,在浏览器里要JavaScript, ajax什么的才能实现,稍微复杂一点的公式就能难倒一个中级的前段工程师。在Excel里插入公式就很简单了,你会我会他也会。
所以,用Excel开发网站特别适合成本利润核算系统、财务对账系统、积分管理系统,彩票股票分析系统、温度控制系统等等涉及复杂数据处理的网站。

反过来问,既然以上这些系统用Excel开发合适,为什么要建网站呢?数据直接在Excel不就完事了?

Excel开发的系统一般都有如下问题:

1.很难团队合作,不能多人同时保存数据到同一个Excel文件,不能看到对方有什么修

改。

2.权限设置太容易破解。根本没办法授权某人看部分信息。比如一个Excel装修报价系统,业务员报价后,需要老板及时核算成本审批(也就是业务员没有查看成本的权

限),最好的方法就是联网。

3.数据保密性差。随便一个业务员就能把整个Excel表格里的计算方法、客户数据复制

走。

4. 单单依靠Excel不能实现数据实时更新。比如波动的价格,波动的库存,非联网不能查

看到实时数据。

总结来说:使用Excel+web API的模式 开发管理系统,开发相对容易,功能强大,保密

性好,速度快,协同使用。

接下来说说用Excel建网站不太合适的场景。任何工具、个人、团体、制度都肯定是有弱项的。所以只能说是否合适。

Excel不太合适处理多媒体的系统,不太合适频繁切换多个用户界面的系统。理论上说,Excel的用户界面可以保持在一个表格内,切换用户界面时在同一个表格动态生成用户界面、动态加载数据(类似浏览器那样)。但是这样开发成本也不低,没有成熟的工具来动态生成用户界面,竞争优势不大。

一般认为,Excel处理大数据速度慢。但是用Excel建网站时,因为数据是保存在服务器的,数据处理可以在服务器端完成部分,所以处理大数据也不会是问题。

借助RESTful API,用Excel开发网站,可用于多人在线实时编辑Excel,有实例下载相关推荐

  1. 企业如何借助三方表格控件,实现多人在线协同编辑?

    SpreadJS 是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,凭借其 "高性能.跨平台.与 Excel 高度兼容"的产品特性,备受以华为 ...

  2. java 在线 excel文件_Java实现最简单的在线打开保存Excel文件 - PageOffice

    Java实现最简单的在线打开保存Excel文件- PageOffice 在项目开发过程中,经常会涉及到生成Excel报表,但往往系统只能通过后台生成Excel报表并保存到服务器上,若想在系统中打开Ex ...

  3. php 游戏开发swoole,Swoole+websocket多人在线游戏示例

    利用Swoole,可以使用PHP来开发Websocket服务器,实现多人在线游戏.本文通过一个最简单的摇骰子游戏来介绍Server端(由PHP+Swoole实现)和Client端(由H5+Websoc ...

  4. java office 集成开发_[转载]Java集成PageOffice在线打开编辑word文件 - Spring Boot

    开发环境:JDK1.8.Eclipse.Sping Boot + Thymeleaf框架. 一. 构建Sping Boot + Thymeleaf框架的项目(不再详述): 1. 新建一个maven p ...

  5. python爬虫实战(一)~爬取百度百科人物的文本+图片信息+Restful api接口

    我的github地址:https://github.com/yuyongsheng1990/python_spider_from_bdbaike # -*- coding: UTF-8 -*- # @ ...

  6. 腾讯云以Restful API V3代码方式将腾讯云SDK资源及开源插件资源全面开放

    目录 腾讯云以Restful API V3代码方式将腾讯云SDK资源及开源插件资源全面开放 1.腾讯云以Restful API V3代码方式将腾讯云SDK资源全面开放 2.第三方开源应用及开源插件 本 ...

  7. office 文件在线协作编辑——解决方案1(基于sharepoint的二次开发)

    概述 office 文件在线协作编辑主要是指word.excel.ppt的多人在线协作编辑,实时同步的功能: 这里主要介绍解决方案之一--基于sharepoint的二次开发(还可以基于wopi实现)的 ...

  8. 离线版O2OA办公系统excel多人在线协作搭建

    O2OA是一套内网无纸化办公平台,可以对很多三方插件做很好的集成,偶然见发现之后觉得很不错,便搭建了一套,由于公司是局域网环境,所以便搭建了一套离线版的,其中也集成了onlyoffice的多人在线协作 ...

  9. Python自动化开发 - RESTful API

    本节内容 1.  RESTful 简介 2.  RESTful 设计指南 3.  Django REST Framework 最佳实践 4.  理论拓展与开放平台 5.  API文档化与测试 一  R ...

最新文章

  1. UITableView注意点
  2. cloning java_深入浅出Java中的clone克隆方法,写得太棒了!
  3. 分区表学习一:分区表介绍
  4. paip.php 5.0 5.3 5.4 5.5 -6.0的新特性总结与比较
  5. 三星6818真八核嵌入式开发板添加宏定义方法
  6. 绘制qq群的基础用例图_首次绘制出“氟化氢”地图:间接实现追踪宇宙中最常见的分子氢!...
  7. 支付网关-vertx
  8. 编程达人教你如何快速掌握一门编程语言
  9. ASR项目实战-产品分析
  10. pdf编辑软件哪个好?编辑pdf的软件分享一款,像word一样好用!
  11. 仙人球模型matlab,3dmax软件如何制作带刺的仙人球模型?
  12. 【极简教程】Linux Shell 脚本编程
  13. android校准电池,安卓手机电量校准教程
  14. 主成分分析和因子分析的主要区别
  15. STM32----FLASH和EEPROM的区别
  16. postgresql锁表如何处理
  17. China Looks To The Sea For Water
  18. Program Files 目录的dos文件名模式下的缩写PROGRA~1
  19. 微软借“云”掀估值高涨浪潮,百度借智能云启动千亿美金估值航母?
  20. Docker强制删除镜像

热门文章

  1. vue+uniapp+Stylus 实战小程序项目
  2. C++刷力扣、PAT第一周笔记
  3. 干货 | 季节性的分析才不简单,小心不要在随机数据中也分析出季节性
  4. 文旅农康展新貌,雷山乡村更振兴
  5. 2022定格 以史为鉴 擘画未来 砥砺2023
  6. 大数据是什么?发展前景怎么样
  7. 世界历史———俄国历史
  8. 用RPA工具写一个简单的数据汇总记录
  9. 自己做的Google地图下载工具(一)
  10. 【学习笔记】Spring-IOC-DI-AOP 学习笔记