中企动力 > 商学院 > 架设excel服务器
  • ?

    一行Python搭建静态文件服务器

    扰心

    展开

    静态文件服务器能够将本地的一个路径映射为一个地址, 供其他人访问. 我们每天访问的各类网站, 背后都有大量的静态文件服务器做支撑. 不过大多数静态文件服务器的搭建都不够简单, 在不重要的情景下使用传统静态文件服务器, 不免小题大做. 这里我们讲解一个最简单的搭建静态文件服务器的方式, 一行Python搞定!

    如果你的电脑上安装有Python, 那么在终端中运行如下命令, 即可搭建映射当前目录的静态文件服务器:

    启动的静态文件服务器, 默认监听8000端口, 终端输出如下

    如果你需要更改监听的端口, 则在命令的最后指明需要监听的端口号

    这个Python搭建的静态文件服务器实在太方便了. 尤其是在内网传文件的时候, 自己搭这样一个静态文件服务器, 可以充分利用内网的带宽, 50MB/s不是梦! 但是这个服务器由于太简易, 不免存在一些缺陷. 最明显的就是它不支持并发, 所以同时只能有一个同事从你的机器上下载文件, 不能群发! 为了克服这个弊病, 我写了一个Python模块, 让这个静态文件服务器支持了并发, 代码如下:

    将上述代码保存为文件ForkStaticServer.py, 放到Python标准库的目录下(在我的电脑上是/usr/lib/python2.7/ForkStaticServer.py), 以后用下面的命令代替前面所讲的命令, 这样搭建出来的静态文件服务器就是支持并发的! 

  • ?

    勤哲Excel服务器做孵化器企业管理平台

    叹红尘

    展开

    近年来,在计算机、互联网、大数据、云计算等信息化技术的作用下,我国创业团队、初创企业和高成长企业获得了更具针对性的孵化服务。站在创新创业的趋势下,创业企业孵化器的功能从单一的空间集聚和资金减免,逐渐向综合服务提供和综合的软环境建设转变。

    业界专家分析认为,孵化器不仅是创业企业的重要载体,也是促进我国经济增长的重要推动力。在大众创业、万众创新的趋势下,想要发挥孵化器更大作用,更好的促进区域经济的创新与发展,需要从以下几方面着手:

    其一,建设孵化平台的信息化管理网络,实现平台集约化经营。众所周知,在引导孵化器发展的过程中,政府的政策与资金的扶持占据重要地位,促进孵化器平台的信息化管理网络建设将有利于管理部门了解孵化器真实运行情况,简化政府对孵化器的监管与考核,更好的引导平台建设与发展;

    其二,建设“虚拟孵化器平台”,跨区域聚集智慧资源。以国际和国内孵化器发展的成功经验来看,孵化器对核心智力资源的聚集将在很大程度上决定了入住企业的质量与成功率。创业企业对接更多优质的国际资源,可借助于现有的创业孵化平台,探索“虚拟孵化器平台”建设;

    其三,立足专业镇与产业创新发展的需求,结合“互联网+”模式,实现孵化器和专业镇建设的融合与发展。在未来孵化器发展规划上,政府、各组织机构应立足专业镇和产业发展需求,应用“互联网+“、信息化工具或手段实现孵化器的跨区域资源整合,引进更多市域范围之外的创新智慧资源。

    中关村创客小镇就是利用信息化手段重磅打造的创业企业孵化器。据了解,中关村创客小镇致力于国际间创新创业资源整合,努力打造兼顾投融资、项目筛选、导师和科创服务多元化一体平台,目前,中关村创客小镇正积极推动合作的国家有:美国、以色列、法国、英国、巴西、俄罗斯等,中关村创客小镇以搭建360°全资源贡献平台为目标,以 创业+生活+社交的创业方式,打造全球创新创业中枢,引领中国创新创业孵化器步入4.0时代。

    1就目前而言,中关村创客小镇签约进驻的科技服务类企业达到近百家,已签约进驻的创业团队和小微企业达到400多家,吸引数十家投资机构联袂进场培育创新创业种子项目,与数十个孵化器达成战略合作,并与清华X-Lab、中国科学院北京国家技术转移中心、中国泰尔实验室等多家科研机构建立深度合作机制。中关村创客小镇负责人肯定了信息化作用对孵化器的作用,并表示之所以选择勤哲Excel服务器出于三个方面的原因:

    2中关村创客小镇的孵化器管理尚无合适管理平台,大量企业数据急需有机整理,便于进一步为团队进行“重度服务、精准孵化”,加速企业成长;2、勤哲Excel服务器软件基于excel开发,降低企业学习成本,可实现快速上手,管理效果立竿见影;3、中关村创客小镇的业务管理方式尚在摸索,业务处理模式多变,勤哲Excel服务器软件的灵活性可充分满足这一需求。

    记者注意到,中关村创客小镇使用勤哲Excel服务器软件实现效果包括:企业资源管理,业务流程处理,企业日常办公,团队数据有机整合...

    本文主要讲述一点:工位签订,图形化显示,退订,历史查询

    1、涉及表格及各表格作用

    (1) 工位状态表:记录工位编号及工位数量,便于统计租赁数量

    (2) 工位租赁表:客户租赁工位,在此表登记租赁

    (3) 工位退订表:客户退订工位记录表,可查看各处工位使用效果

    (4) 工位查看表:如电影院式查看工位租赁情况

    2、业务逻辑及表间公式

    (1) 客户租赁:工位租赁表

    从状态表中选取“空”工位,录入相关信息;保存后,修改“工位状态表”中此工位状态为“空”,修改“工位查看表”中工位号为“工位号&已出租”(前期定义单元格规则:包含:”空“为某个颜色,包含“已出租”为某个颜色)

    (2) 客户退订:工位退订表

    “工位退订表”从“工位租赁表中提取数据,保存时删除”工位租赁表“中此条数据,回写”工位查看表“中工位号为”工位号&空“,回写”工位状态表“工位状态为”空“;

    3、最终查看效果

    小结:

    在勤哲Excel服务器软件的帮助下,中关村创客小镇吸引创业企业数量显著性上升,为发挥区域社会效益,带动地方就业增长,促进地方社会事业进步和高新技术成果转化,营造出了全民创业的良好氛围。

    转载请注明出处。

  • ?

    vlmcsd搭建KMS服务器激活sever 2019、LTSC 2019教程

    寒风

    展开

    一、安装vlmscd kms服务端,SSH登陆linux,执行以下:

    wget https:// github . com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gztar -zxvf binaries.tar.gzcd binaries/Linux/intel/static/./vlmcsd-x64-musl-static如下图:

    二、windows目录测试搭建成功情况

    首先把下载来的binaries.tar.gz压缩包放到windows目录下,以管理员权限粘贴。使用管理员权限打开cmd

    cd \binaries\Windows\intelvlmcs-Windows-x64.exe -v -l 3 192.168.88.214

    搭建成功的话,如下图:

    三、激活windows sever 2019数据中心版

    使用管理员权限打开cmd

    slmgr.vbs -upkslmgr.vbs -ipk WMDGN-G9PQG-XVVXX-R3X43-63DFGslmgr.vbs -skms 192.168.88.214slmgr.vbs -atoslmgr.vbs -dlv

    激活的有效期只有180天

  • ?

    建站如此简单!只需三步,即刻让你拥有一个自己的品牌站!

    鲍梦琪

    展开

      对于从事互联网营销和网络推广特别是对做网站优化的朋友来说,网站搭建建设是最基础不过和必须要掌握的技能。然而最近有很多朋友问我怎么搭建网站,怎么才能快速建站?今天小编就教大家如何使用phpStudy本地搭建织梦网站。

    网站搭建

      在建站前我们需要用到phpStudy和织梦内容管理系统(DedeCms)

      phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境,该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等,总之学习PHP只需一个包。对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件繁琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。

      织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统。

      好了,废话不多说了,我们开始建站。

      一、搭建本地环境(本地虚拟服务器)

      1、百度搜索“phpStudy”,找到官网,从官网里点击软件下载,下载最新的版本。

    百度搜索phpstudy下载phpstudy

      2、找到已下载好的phpStudy压缩包进行解压和安装phpStudy,双击下载好的安装程序,在弹出来的窗口“请选择路径”时,选择保存到D盘(默认的是C盘),然后点击“是”进行自动解压安装。

    解压安装

      3、安装成功后,将会自动跳转到phpStudy官网上,这时就说明我们的程序安装成功。

    phpStudy官网

      4、点击phpStudy控制面板上的启动按钮,启动Apache和MySQL,点击启动时会弹出来一个安全防火墙,点击“允许访问”即可,这时phpStudy上的Apache和MySQL都处于已启动状态,至此我们的本地虚拟环境和服务器搭建成功。

    启动Apache和MySQL防火墙允许访问Apache和MySQL已经启动

      二、下载织梦网站源码

      1、百度搜索dedecms,从官网里下载最新版本的DedeCMS-V5.7(DedeCMS网站源码分为UTF-8版本和GBK版本,小编以UTF-8版本为例下载安装,至于UTF-8版本和GBK版本的区别小编在以后的文章里为大家讲解。)

    百度搜索“dedecms”DedeCMS 5.7下载DedeCMS 5.7 UTF-8版本下载

      2、DedeCMS-V5.7版本安装包下载并解压好后,打开之前安装好的phpStudy,在控制面板里点击“其他选项菜单”,找到“网站根目录”并点击打开。

      选择其他选项菜单网站根目录文件夹

      3、打开解压好的DedeCMS-V5.7版本文件包找到uploads文件夹,将此文件夹里的所有文件复制粘贴到网站根目录中的WWW文件夹里。

    uploads文件夹uploads文件复制到根目录文件夹

      三、安装网站

      1、以上步骤完成后就可以进行网站的安装了,打开浏览器,在浏览器中输入//localhost/ 将打开网站进入如下图安装页面:

    接受协议并继续安装

      2、勾选我已经阅读并同意此协议,点击继续后,将出现如下页面,进行环境检测;若没有问题出现,表明我们之前搭建的本地系统环境正确,这时可以点击“继续”。

    环境检测

      3、再点继续后,出现的是参数配置页面,如图,数据库密码默认是:root;管理员初始用户名和密码,由于是本地搭建网站可默认为:admin。然后点击“继续”安装即可。

    参数配置

      4、当出现如下页面,则说明网站已安装成功。

    安装完成

      5、点击登录网站后台,出现网站后台登录页面,输入默认用户名和密码进行登录。

    登录网站后台网站后台登录界面

      6、登录成功后就会进入织梦网站后台,如图:

    网站内容管理后台

      7、点击网站后台的“网站主页”,就可以查看网站首页,这时的网站首页还是空白没有内容的,可以通过后台对网站进行栏目搭建、内容填充、修改样式、更换网站模板等。到这里本地网站已成功搭建!

      以上就是本期云涯为大家讲解的如何本地快速搭建一个网站,感兴趣的朋友赶紧动起手来,一起来操作吧!大家如果在搭建过程中遇到任何问题可在评论区留言,小编会积极为大家解答的!

      既然框架网站已搭建好,接下来我们就要往里面填充内容,建设网站,使网站变的好看且符合SEO规范;在后期的文章里小编将教大家如何建设网站,包括网站栏目搭建、内容填充、板块调取、关键词部署以及网站模板更换等,请大家持续关注,我们不见不散!

  • ?

    服务器FTP搭建详细教程——孙少工作室

    天津人

    展开

    1)在按完IIS服务后,系统会默认给出FTP站点,我们可以删掉默认的自己从新建立。右击FTP站点,新建FTP站点,进行站点的描述,可以是公司的名称

    2)添加FTP站点的IP,可以和网站的IP设成一个,这样方便客户访问与下载,端口默认为21

    3)这里选择是否隔离的意识是说可以通过建立不同的帐号,使不同的使用者看到不同的文件,这样就做到了隔离效果。我在这里演示隔离效果,要选择隔离用户。

    4)FTP共享文件的路径

    5)对客户访问的权限进行设置

    6)FTP站点建立完成后需要到计算机管理中添加新用户。这里我建立的是Vfast

    7)在FTP站点的目录下建立localuser目录

    8)在localuser目录下建立不同用户的文件夹,注意这里的文件夹必须和用户的名字一致 。什么都不要问,这几个步骤是固定的,不这么做就出不来结果。

    9)为了测试,在不同的文件夹里建立了不同的文件

    10)测试:敲ftp://站点的IP 然后会出现下面信息

    11)使用不同的身份会看到不同的文件

    至此ftp已经搭建好了,关注孙少工作室,我们会分享更多的教程!

  • ?

    快速搭建自己的FTP服务器

    理凌乱

    展开

    软件简介

    Xlight FTP服务器是非常容易使用的FTP服务器。Xlight FTP 服务器有三个版本:个人版本,标准版本,专业版本。个人版本只对个人使用是免费的,这里介绍个人版。

    FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能,由于FileZilla的服务器版本配置比较麻烦,这里使用FileZilla的客户端版本。

    软件版本:Xlight FTP服务器简体中文3.8

    软件支持:Windows系统。

    语言支持:中文。

    下载地址:xlightftpd/cn/download.htm

    软件版本:FileZilla Client 3.27

    软件支持:Windows,Linux,Mac OS系统。

    语言支持:英文,中文。

    下载地址:filezilla/download

    两个软件安装非常简单,一直下一步就可以搞定。

    软件使用

    安装完成后打开Xlight,见下图:

    现在开始软件配置,只需要三步就可以完成配置。

    1. 增加虚拟服务器:

    点击下图所示的图标,然后选择自己电脑的IP地址,完成设置。

    2. 添加用户:

    点击下图所示的图标,然后输入用户名,密码,主目录(允许客户端访问的目录)。

    3. 启动FTP服务器

    点击下图中的按钮,如果windows防火墙拦截了网络,请点击“允许访问”,至此FTP服务器已经设置完成。

    下面开始FTP客户端的使用,启动软件:

    1. 登陆到服务器:

    输入FTP服务器的IP地址,用户名,密码,然后点击“快速连接”;,出现下图的界面,表示登陆成功。

    2. 下载文件

    左侧表示本地电脑,也就是客户端,右侧是服务器,分别选择好两侧的路径,如下图,把服务器上的windows10系统下载到本地。

    3. 上传文件

    上传的方法和下载相似,只需要在左侧选择需要上传的文件,然后点击“上传”。

    注意事项:

    由于服务器刚才是最简单的设置,所以默认是不支持上传的,我们需要做下图中的设置,开启上传权限。

  • ?

    服务器搭建入门华为内部资料整理

    神隐

    展开

    一、ftp服务器的搭建

    vsftpd,very secure FTP daemon FTP,file transfer protocol

    总体搭建流程:

    1.安装vsftpd

    2.配置vsftpd.conf配置文件

    3.启动vsftpd服务器(安装完后默认是启动的)

    4.客户端发起连接

    5.传递数据(上传,下载)

    6.关闭连接

    具体实现如下:

    1.安装vsftpd

    Ctrl+alt+t打开虚拟终端,然后键入shells命令sudo apt-get install vsftpd

    完成后可通过命令 sudo aptitude show vsftpd查看是否安装成功

    分区 服务器搭建入门 的第 1 页

    2.配置vsftpd.conf配置文件

    在root用户权限下通过vim编辑器打开/etc目录下的配置文件vsftpd.conf,命令如下

    然后修改配置文件,给客户端开启某些权限(需要客户端具备什么样的权限,就去除相应的注释#,并修改=右边为YES或NO,YES代表开启该条功能,NO代表关闭),操作如下:

    修改完成后保存退出

    3.启动服务器(安装完后默认是启动的)

    切记!更改配置文件后要重启vsftpd服务器,使更改后的配置生效。

    Q:重启后如何检测是否启动成功?可通过如下命令检测:

    查询结果>=2条,证明启动成功。

    4.客户端发起连接

    name:服务器名(我的服务器名为zxw) passwd 服务器密码(我的服务器密码为xxxxxx)

    可通过pwd命令查看当前登录服务器的位置,默认位置是服务器的宿主目录(不是客户端的宿主目录)

    5.数据传送(上传/下载)

    put

    get

    put上传到服务器的文件,文件保存的默认位置为服务器的宿主目录

    get下载到客户端的位置是客户端shell工作目录当前所在的位置

    仅支持上传和下载文件或压缩包,不允许上传和下载目录

    6.关闭连接

    匿名用户

    与实名用户相比,不需要登录服务器密码,但限定了登录位置

    总体搭建流程

    服务器端创建匿名用户登录位置

    查找服务器默认指定匿名用户登录位置

    目录incoming所有者为ftp,所属组为nogroup

    修改配置文件,向匿名用户开放某些权限

    打开/etc目录下的vsftpd.conf配置文件

    修改的权限如实名用户里的配置文件截图

    重启服务器

    6.通过查看进程检查服务器是否启动成功

    7.

    ftp 服务器IP

    在name处输入anonymous(匿名),passwd处直接跳过

    8.默认匿名用户登录服务器的位置在/srv/ftp

    9.进入incoming目录下(/srv/ftp/incoming)

    10.数据传输

    put上传get下载

    相对实名访问vsftpd服务器来讲,匿名访问无需服务器密码,但服务器会限制匿名用户访问目录的权限

    附:

    安装时出现的问题

    Q1.

    解决办法:进入/etc/systems/system查看vsftpd.server的文件类型发现是一个链接,dev->null。删除此链接即可。

    Q2.

    安装vsftpd服务器时,客户端要想使用该服务器,需要在客户端安装ftp软件

    lftp服务器的搭建

    查看系统是否已安装lftp

    若未安装,则在线安装

    同vsftp服务器配置文件的配置

    Lftp 服务器IP

    匿名用户登录anonymous

    mirror -R 上传目录

    Mirror 目录下载

    断开连接

    相对vsftpd服务器,lftp服务器增加了支持客户端用户上传和下载目录的功能

    二、nfs服务器的搭建

    2015年8月4日1:17

    简介:

    nfs,net-file-system 网络文件系统

    思想:

    将服务器端共享目录里的资源共享到网络中,客户端可通过服务器IP访问该服务器的共享目录,并对共享目录里的资源进行对应权限的操作。

    搭建流程:

    1.安装nfs

    2.在服务器端创建一个共享目录

    3.打开配置文件exports,添加共享目录的绝对路径,以及开放的权限

    4.重启

    5.客户端访问共享目录

    具体实现:

    nfs

    在虚拟终端键入如下命令,安装nfs

    在服务器端创建一个共享目录

    将欲共享的资源拷贝到欲共享目录中。比如,服务器端创建的共享目录为nfs_shared

    打开配置文件exports,并在文件末尾添加共享目录的绝对路径,以及开发的权限

    操作如下:

    附:ro 代表共享目录里的资源只读,当然也可改为rw(既可读也可写); sync 表示同步,也可修改为异步(既然是共享目录,不建议采用此种权限);

    no_subtree_check 不进行子树查询(共享到哪个目录,就查找哪个目录下的资源,但不对子目录里的资源进行查询)

    no_root_squash 不压缩root权限

    重启

    切记,修改完配置文件后要重启服务器。否则,新配置的内容将不会生效

    全部OK代表启动成功。

    客户端访问共享目录(客户端的操作)

    附:192.168.95.133是服务器的地址(可修改),home/zxw/nfs_shared是服务器端共享目录的绝对路径,/mnt是客户端挂载服务器共享目录的地方,客户端cd本机的mnt目录就可ls和cp服务器共享目录里的资源。

    三、ssh服务器和scp

    2015年8月4日 2:32

    ssh服务器搭建流程

    服务器(前提)sudo apt-get install ssh

    远程登录

    ssh 远程主机用户名@远程主机IP

    3.断开连接 exit缺陷:需知道目标主机的密码

    遇到的问题:

    解决办法:

    首先查看ssh-srever是否启动,若看到sshd证明已启动

    若未出现sshd,则需启动

    scp命令

    1.作用:远程拷贝文件

    2.使用前提:安装openssh-server

    3.格式:

    scp -r 目标用户名@目标主机IP:/目标主机的绝对路径 /保存到本机的路径(绝对/相对)

    后续需输入yes(不能用y) 4.缺陷:需要目标主机的密码

  • ?

    银行善用勤哲EXCEL服务器提高内部管理效率

    郦幻莲

    展开

    014年平安银行广州分行不断的推陈出新各类银行产品,各业务条线亟需开发一系列的电子处理平台,用于优化内部管理流程和业务报表,带着这份需求,我们在互联网上寻找合适的开发平台,通过试用,我们发现勤哲EXCEL服务器能够解决目前的困劲。同年10月份我部采购了勤哲EXCEL服务器2013版本。

    相对于专业的软件开发平台,基于EXCEL服务器平台的系统投入成本低,开发周期短。对于需要跨部门协同处理、流程简单的信息管理系统,使用IT开发语言需要30-60个人月时间,而使用本产品,可以充分利用EXCEL服务器的功能,将开发周期缩短至20-40个人月,为业务部门快速解决技术发展瓶颈。

    经过一年时间的使用,利用此平台已建立了多个应用系统,如“流程优化建议报送审批系统”、“合同管理台帐系统”、“银监局要求落实台帐系统”分别为运营、公司、风控等各条线工作提供了电子化处理手段,提高了内部管理效率。

    利用勤哲EXCEL服务器实现“流程优化建议报送审批系统”

    1、 系统需求

    广州分行运营条线开展流程优化活动,提高扩大运营条线员工的参与意识和协作精神,科技部需要开发配套的优化建议报送审批系统,为500多位用户提供一个电子化集中处理平台, 实现线上流程优化建议的上报、审批、补充意见等环节,替代各网点运营人员通过邮件进行上报、管理人员线下审核的繁琐工作。

    2、 选择勤哲EXCEL服务器原因:

    通过对比分析,发现勤哲EXCEL服务器特别适合我部的需求,它可以快速实现数据的收集、查询、下载等功能,快速开发出便捷的信息处理工具,缩短系统需求的软件开发周期。

    3、 系统设计

    (1)根据需求,设计“网点流程优化建议申报表”,实现了优化建议的上报、初审、复审、补充意见及发布等各环节。

    (2)工作流设计:

    “网点流程优化建议申报表”的业务逻辑通过工作流和表间公式实现各环节的自动流转,初审人员由指定的分行管理人员进行管理设置,初审员对申报项目进行评分,系统根据评分自动判定该项目是否通过审核,当此建议通过数超半数即进入复审,复审员复审通过后,所有运营人员可对此建议进行上报补充建议,补充建议结束后由复审员进行再次审核。

    4、 总结

    该系统使用勤哲EXCEL服务器平台,历经1个半月时间完成了开发和测试,充分体现了开发平台的优势,显著提高了我部的软件开发效率。同时,用户使用类似EXCEL的界面操作,较容易接受且用户体验良好,用户还可以根据简单的业务逻辑,设计出符合自身需求的业务流程。

  • ?

    Excel服务器如何设计企业年度经营计划

    Elaine

    展开

    1、 年度经营计划

    年度经营计划是营业部编制的、并经过公司审核同意的、在下一年度实施的、指导营业部业绩、人力和其它经营活动目标和实现目标的途径及措施。年度经营计划是企业战略的实施和落实,是战略规划第1年的具体实施,其目的是为了实现战略目标,最终实现企业长远发展。

    年度经营计划是围绕已确定的战略目标编制的,是战略规划的行动实施,是对企业战略规划中第一年目标的分解落实,年度经营计划是企业在本年度内的运营指南,年度经营计划是企业及各部门对企业进行日常监管和分析的依据,年度经营计划是对企业进行年度业绩考评的依据。

    1.1、经营计划需求

    1.2、经营计划立项

    年度经营计划立项

    1.3、经营计划预算

    1.4、经营计划跟踪

  • ?

    SpreadJS ExcelIO实现服务器端Excel导入导出

    黎书白

    展开

    SpreadJS在V10版本后推出了纯前端的Excel导入导出,这个功能可以很方便的实现客户端的Excel导入导出,但是如果用户需要导入导出到浏览器端又该怎么办呢?其实纯前端的Excel导入导出同样可以实现服务器端的Excel导入导出。下面让我们来看一下是如何实现的:

    本示例的后端使用JAVA语言,通过SpreadJS的前端导出导出与JAVA后端结合,实现分从服务器端导入Excel与导出Excel保存至服务器端这两个功能:

    从服务器端导入Excel:

    这部分使用纯前端实现,纯前端实现有一个弊端就是,浏览器没有权限访问服务器上工程目录以外的路径,所以需要将服务器端的Excel放入工程目录下。然后下载到前端直接打开,核心代码如下:

    导出Excel保存至服务器端:

    这部分使用前端导出功能与后端java结合的方式来实现,首先通过前端Excel导出,生成导出文件,然后通过formdata来承载导出文件,之后通过ajax将formdata传至后端java。后端java使用文件操作将文件保存至服务器端。

    这里有以下需要注意的地方:

    formdata没有办法改变enctype,而我们需要的用entype为multipart/form-data类型的form来承载导出文件。这里需要在jsp页面上创建一个空的form,并将其entype设置为multipart/form-data:

    之后js中只需要初始化一个该form的formdata实例即可:

    var fd = new FormData(document.forms.namedItem("myform"));

    以上就是核心的部分代码以及原理。

    了解更多

    SpreadJS是 Spread 表格开发系列产品之一。该产品是葡萄城公司出品的一系列功能和 Excel 类似的表格工具,支持桌面、Web 和移动平台开发,用于在应用系统中实现 Excel 导入导出、表格数据录入和编辑等交互功能,并提供灵活的定制能力和丰富的数据可视化效果。

    Spread 是目前市面上最接近 Excel 的表格开发工具,无论是界面、函数还是布局,都与 Excel 高度接近,正被华为、东软、中国平安、河海大学、中通快递、普华永道、魔方网表、思源软件等企业应用于项目开发中。

    除了纯前端的SpreadJS,该系列产品还包括 .NET 平台可用的Spread Studio,和服务器端批量操作Excel的Spread表格组件,敬请登陆官网了解更多:http://gcpowertools/

    关于葡萄城

    葡萄城成立于1980年,是全球最大的控件提供商,世界领先的企业应用定制工具、企业报表和商业智能解决方案提供商,为超过75%的全球财富500强企业提供服务。葡萄城于1988年在中国设立研发中心,在全球化产品的研发过程中,不断适应中国市场的本地需求,并为软件企业和各行业的信息化提供优秀的软件工具和咨询服务。

架设excel服务器

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP