本发明专利技术供ExcelCo_Node.js协同汇总工具软件,涉及办公软件领域,包括如下步骤:第一步,编者采用跨平台的Node.js框架,编写一整套多人Excel;第二步,采用JavaScript作为唯一编程语言;第三步,采用最新的Node.js,作为后端运行runtimer;第四步,使用者通过使用iconv‑lite包来解决可能出现的字体编码问题;第五步,采用fs操作,来实现汇总、比对、过滤、排序、检验。本发明专利技术可以跨平台使用,可运行在Windows、MacOS、Linux等多个操作系统中,与微软Office办公软件完全分离,可以与微软Office相配合,也可以与WPS、LibreOffice等任何办公软件相配合,因而协同Excel填报者无需使用和了解本软件解决方案,Excel汇总者仅需要了解本软件解决方案,因而大大地降低了该软件解决方案的学习和培训成本。
【技术实现步骤摘要】
Excel-CoNode.js协同汇总工具软件
本专利技术涉及办公软件领域,尤其涉及ExcelCo-Node.js协同汇总工具软件。
技术介绍
微软公司于2003年已经为Excel2003提供了共享工作簿的功能,但该功能极不完善,应用时有两项制约:协同编辑者必须事先约定自身所应当负责编辑的row、column或者cell,它仅能实现局域网共享编辑。因此,国内外专家学者不断致力于Excel协同填报工作的解决方案研究。国内有“格子啦”“班牛”等云表格编辑平台,并且金山软件旗下的WPS手机版还提供云编辑的手机小程序,可以实现多人共享云编辑,这些云编辑都需要协作者向管理员申请编辑权限,才可以进行云编辑,因而会损失一定效率。目前,实践中的主流解决方案是多人共享编辑同一张Excel或者采用云编辑的方式来编辑Excel,但在实践运行中,由于这种传统解决方案对使用者计算机水平要求高,网络环境要求高,以及部分Excel多人云编辑需要高昂的使用费用,使得Excel协同汇总在生产实践中大多数情况下依然是手工汇总,因此汇总效率问题并没有得到有效解决。
技术实现思路
本专利技术的目的在于提供Excel-CoNode.js协同汇总工具软件,以解决上述技术问题。本专利技术为解决上述技术问题,采用以下技术方案来实现:Excel-CoNode.js协同汇总工具软件,包括如下步骤:第一步,编者采用跨平台的Node.js框架,编写一整套多人Excel;第二步,采用JavaScript作为唯一编程语言;第三步,采用最新的Node.js,作为后端运行runtimer;第四步,使用者通过使用iconv-lite包来解决可能出现的字体编码问题;第五步,采用fs操作,来实现汇总、比对、过滤、排序、检验。优选的,所述JavaScript与Node.js本身的跨平台性,导致所述工具软件可以跨平台使用,可运行在Windows、MacOS、Linux等多个操作系统中。优选的,所述工具软件可以与微软Office相配合,也可以与WPS、LibreOffice等任何办公软件相配合。优选的,所述fs操作过程中可以完全不依赖任何数据库。优选的,所述第五步中的汇总、比对、过滤、排序、检验数据都在Server端完成。本专利技术的有益效果是:编者采用跨平台的Node.js框架,编写一整套多人Excel协同汇总的软件解决方案,可以高效、稳定地实现傻瓜式一键汇总,从而解放了需要频繁汇总Excel信息的使用者,真正实现了使用者无技术门槛,完全不改变使用者固有的Excel使用习惯,也不编写任何Excel内置宏,而是完全采用Node.js来解析Excel;本专利技术可以跨平台使用,可运行在Windows、MacOS、Linux等多个操作系统中,与微软Office办公软件完全分离,独立性强,可以与微软Office相配合,也可以与WPS、LibreOffice等任何办公软件相配合。而且抛弃了传统的C-S架构,在Client端无需配置任何插件,所有的汇总、比对、过滤、排序、检验数据都在Server端完成,因而协同Excel填报者无需使用和了解本软件解决方案,Excel汇总者仅需要了解本软件解决方案,因而大大地降低了该软件解决方案的学习和培训成本。附图说明图1为本专利技术Excel-CoNode.js协同汇总工具软件的流程框图;具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施例,进一步阐述本专利技术,但下述实施例仅仅为本专利技术的优选实施例,并非全部。基于实施方式中的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得其它实施例,都属于本专利技术的保护范围。下面描述本专利技术的具体实施例。如图1所示,Excel-CoNode.js协同汇总工具软件,包括如下步骤:第一步,编者采用跨平台的Node.js框架,编写一整套多人Excel;第二步,采用JavaScript作为唯一编程语言;第三步,采用最新的Node.js,作为后端运行runtimer;第四步,使用者通过使用iconv-lite包来解决可能出现的字体编码问题;第五步,采用fs操作,来实现汇总、比对、过滤、排序、检验。在该工作软件使用时,采用异步异时的方法来实现多人填写的Excel汇总,该软件解决方案意义重大,具有很高的生产实践价值,跨平台,可运行在Windows、MacOS、Linux等多个操作系统中,并与微软Office办公软件完全分离,独立性强,可以与微软Office相配合,也可以与WPS、LibreOffice等任何办公软件相配合,而且抛弃了传统的C-S架构,在Client端无需配置任何插件,所有的汇总、比对、过滤、排序、检验数据都在Server端完成。以上显示和描述了本专利技术的基本原理、主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的仅为本专利技术的优选例,并不用来限制本专利技术,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。本文档来自技高网...
【技术保护点】
1.ExcelCo
【技术特征摘要】
1.ExcelCo-Node.js协同汇总工具软件,其特征在于,包括如下步骤:
第一步,编者采用跨平台的Node.js框架,编写一整套多人Excel;
第二步,采用JavaScript作为唯一编程语言;
第三步,采用最新的Node.js,作为后端运行runtimer;
第四步,使用者通过使用iconv-lite包来解决可能出现的字体编码问题;
第五步,采用fs操作,来实现汇总、比对、过滤、排序、检验。
2.根据权利要求1所述的ExcelCo_Node.js协同汇总工具软件,其特征在于:所述JavaScript与Node.js本身的跨平台性,导致所述工具软件可...
【专利技术属性】
技术研发人员:兰天,张荣庆,梁乾,
申请(专利权)人:兰天,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。