如何用excel开发软件

做一款档案类管理的软件,接发文件、数字文字转换、档案管理方面的!求高手解答,要详细,也可以发个类似的网站学习一下,本人没有什么基础!

为什么要用Excel来开发这样管理类的软件呢?是不是因为Excel本身的数据录入填报功能非常友好和方便,但是类似的管理软件还需要对录入的数据进行管理,Excel本身在数据管理这块是短板,Excel本身没有数据库,用户操作录入的历史记录也没有办法获得。

再一个单纯用Excel本身不适合来做一个软件系统,与一般的系统相比没有竞争力(界面美观,用户权限控制,多端支持等)

所以一般的管理类软件,为了避免数据管理的弊端一般会采用软件开发的方式使用专门的架构(C/S,B/S等),语言(JAVA,.NET,HTML等)结合去开发,这里面就面临一个问题,如何将Excel在填报方面的优势与目前系统开发去结合,如果能够将其完美结合,那么该软件既有Excel填报方面的优势,又可以避免Excel在系统管理中的劣势。

但目前日常开发中往往面临的困难是,想要自己使用对应开发语言去开发一套能够集成到系统中的类似Excel表格功能的填报表格是非常困难的,市面上现成的大把的都是grid类型的表格,这类表格在填报上无法做到像Excel这样的填报方式,用户使用起来没有Excel顺手,需要改变使用习惯。

如果把Excel文档能够嵌入到系统中那就可以完美的解决这样的需求了,这样既能拥有Excel对填报部分的便利,有能有软件系统的健全功能。

这里推荐一款类似Excel表格的纯前端电子表格控件SpreadJS,这款控件可以无缝的嵌入到系统中去,而且使用的开发语言是javascript这种主流前端开发语言, 提供的API接口可以完美的解决填报数据的管理问题。以此而开发的系统,用户在不改变使用习惯的前提下,像使用Excel一样在系统中进行日常操作。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-11-17
为什么要用Excel来开发这样管理类的软件呢?是不是因为Excel本身的数据录入填报功能非常友好和方便,但是类似的管理软件还需要对录入的数据进行管理,Excel本身在数据管理这块是短板,Excel本身没有数据库,用户操作录入的历史记录也没有办法获得。
再一个单纯用Excel本身不适合来做一个软件系统,与一般的系统相比没有竞争力(界面美观,用户权限控制,多端支持等)
所以一般的管理类软件,为了避免数据管理的弊端一般会采用软件开发的方式使用专门的架构(C/S,B/S等),语言(JAVA,.NET,HTML等)结合去开发,这里面就面临一个问题,如何将Excel在填报方面的优势与目前系统开发去结合,如果能够将其完美结合,那么该软件既有Excel填报方面的优势,又可以避免Excel在系统管理中的劣势。
但目前日常开发中往往面临的困难是,想要自己使用对应开发语言去开发一套能够集成到系统中的类似Excel表格功能的填报表格是非常困难的,市面上现成的大把的都是grid类型的表格,这类表格在填报上无法做到像Excel这样的填报方式,用户使用起来没有Excel顺手,需要改变使用习惯。
如果把Excel文档能够嵌入到系统中那就可以完美的解决这样的需求了,这样既能拥有Excel对填报部分的便利,有能有软件系统的健全功能。
这里推荐一款类似Excel表格的纯前端电子表格控件SpreadJS,这款控件可以无缝的嵌入到系统中去,而且使用的开发语言是javascript这种主流前端开发语言, 提供的API接口可以完美的解决填报数据的管理问题。以此而开发的系统,用户在不改变使用习惯的前提下,像使用Excel一样在系统中进行日常操作。
第2个回答  2013-12-23
Excel VBA 开发有两个致命的缺点: 1) 一部电脑做出的窗体到别的电脑打不开;当你换新电脑时,得重新开发。2)代码很难保密。用Access VBA 较好。Access VBA从一部电脑做出的窗体到别的电脑能打开, Access 能做成MDE,代码保密好,另外Access表能保存的记录远远超过Excel表。Access中的查询功能很方便做到 Excel VBA需要很长的代码才能做到的功能。追问

在哪里可以系统的学习到ACCESS知识!

本回答被提问者采纳
第3个回答  2015-08-03
使用Excel开发软件主要是指利用Excel中的编程语言VBA及窗体等综合知识来开发简单的智能系统。

1、Excel开发软件,需要熟练掌握VBA编程语言;
2、需要牢固的窗体知识;
3、需要一定的API等window系统常识;
4、需要部分封装接口等知识。
5、开发是一项综合的工作,需要综合知识的支持。
第4个回答  2013-12-23
EXCEL一般不用来进行开发这类系统。追问

那用什么最简单,可以学习?

追答

学习一个开发工具是个大工程

如何在excel中添加开发工具
1、在桌面上双击excel的快捷图标,将excel这款软件打开,进入到该软件的操作界面;2、打开excel之后,在菜单里找到文件选项;3、点击文件选项在其下拉列表里找到选项这个选项;4、点击选项之后就会弹出excel选项对话框;5、在excel选项对话框内找到自定义功能区选项;6、点击自定义功能区选项然后在右侧找到选...

excel如何编程 在EXCEL中如何编写程序
1、打开excel软件,点击左上角“文件”。2、点击选项。3、在excel选项界面点击自定义功能区,勾选开发工具,点击确定。4、开启开发工具后就可以在主菜单上看到开发工具选项卡了,需要打开VBA就在开发工具选项卡点击visualbasic即可。5、写一个简单代码,在VBA窗口选择插入-模块,新建一个模块。点击模块1,...

怎样用Excel编制软件
1、offic按钮打开选项设置对话框,勾选”开发工具“,确定;2、点击打开菜单”开发工具“,点击”visual basic“按钮后,就进入vba编程界面,按需要编制软件。

如何利用EXCEL自己制作财务软件
想要通过 Excel 自己制作财务软件?以下是详细的步骤:1. 首先,创建一个“科目表”,列出所有需要的会计科目。2. 接着,建立一个“科目期初余额表”,记录每个科目的期初余额。3. 然后,创建凭证表以录入日常业务的会计凭证。4. 月底时,对凭证表进行汇总,制作“各科目发生额表”。5. 根据期初余...

怎样用Excel编制软件
使用Excel开发软件主要是指利用Excel中的编程语言VBA及窗体等综合知识来开发简单的智能系统。1、Excel开发软件,需要熟练掌握VBA编程语言;2、需要牢固的窗体知识;3、需要一定的API等window系统常识;4、需要部分封装接口等知识。5、开发是一项综合的工作,需要综合知识的支持。

怎么在Excel中将开发工具添加
具体如下:1.第一步,双击或者右击打开excel表格,接着点击左上角的文件选项。2.第二步,来到下图所示的文件页面后,点击页面左侧的选项。3.第三步,在下图所示的选项页面中,点击页面左侧的指定义功能区选项,接着勾选开发工具左边的复选框,然后点击右下角的确定选项。4.第四步,我们可以看到如下...

EXCEL软件如何开发出来的?
1.第一步,打开Excel,点击左上角的“文件”,然后在出现的下拉菜单中点击“选项”。2.第二步,点击左侧的“自定义功能区”,这时候右侧就会出现一系列的自定义功能。3.第三步,在右侧自定义功能区中选择“主选项卡”,然后在主选项卡中找到“开发工具”并勾选。4.这个时候到Excel首页,会发现菜单...

如何用Excel做抽奖软件如何用excel做抽奖软件教程
1、首先用Excel打开需做的文件,在单元格输入奖品,在旁边选几个单元格合并(这样好看点,也可以就一个单元格),接下来在单元格输入=号。2、然后再输入RAN,接着会弹出选项框,移动鼠标选择第二个RANDBETW点击鼠标左键,然后再输入奖品从第几列开始输入数字几(如下图从14列开始),然后输入逗号,...

怎么用excel制作一个小软件,
1、先选中整张表,Ctrl+1 → 保护 → 取消“锁定”前的勾;2、选中你需要受保护的部分区域(可以按住Ctrl来多选),Ctrl+1 → 保护 → 勾选“锁定”3、选择保护工作表。即可。

如何用excel制作财务软件
用户不仅需要具备一定的Excel操作技能,还要懂得如何设计和实现财务逻辑,这包括数据输入、公式应用、数据透视表创建、宏录制等。对于非专业人士来说,这可能是一个挑战,且容易出现错误。更重要的是,自制的财务软件难以与企业其他系统(如ERP、CRM)无缝集成,限制了数据的共享和利用效率。而财务软件则能够...

相似回答