excel2db

excel 转换和解析 ndb 文件工具
授权协议 GPL
开发语言 Java
所属分类 应用工具、 个人助理软件
软件类型 开源软件
地区 国产
投 递 者 酆华皓
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

目的:

游戏开放中有原型数据,而原型数据经常都是通过excel进行编写,关于程序如何去读取excel中的数据,方法有很多种,比如:
1.将excel导入mysql中,然后由程序去读取数据库,但是客户端无法读取数据库,经常还要重新给客户端导出xml,比较麻烦
2.客户端服务器直接读取excel,excel是比较大的,不适合存放在客户端

excel2db-write
将excel转成ndb文件(二进制文件),格式参考:二进制格式文档
读取excel,根据定义好的格式写入ndb文件中,同时根据指定不同的语言生成各自的bean类

使用:

pom.xml打包,将target中的zip包拷贝出来,根据附录1中的参数说明填写参数,提供了测试的excel见附录2

excel2db-read
提供java版本的解析ndb文件,并将结果映射到bean中

excel2db-browse
提供查看ndb文件的客户端,将ndb文件拖入到窗口中查看

附录

1.bat中参数说明:
language 指定语言支持java,csharp
beanRoot 指定bean的生成路径,一般都是指定到我们项目中
packageRoot 指定bean的包路径
excelPath 指定excel的存放路径
ndbPath 指定ndb的存放路径

2.test.xls 指定了excel的格式,兼容excel2003和2007
第三行指定类型分别有:int,float,long,string,double,ints,floats,longs,strings,doubles

  • 基本思路: (1)jsp上传xls文件,并通过ajax调用servlet获取该文件信息; (2)servlet中uploadExcel首先将获取的文件保存到服务器特定路径下,并返回这个服务器上的完整路径xlsFilePath;然后excel2Db方法将xlsFilePath路径的文件读取拼接成字符串,然后再写入数据库; (3)jsp的ajax接受到servlet执行结果给出提示信息。 涉及的upl

  • 在应用系统开发当中,文件的上传和下载是非常普遍的需求。在基于.NET的C/S架构的项目开发当中,有多种方案可以实现文件的上传和下载(httpwebrequest、webclient等),而且多采用异步(xxxxAsync或async/await等)的方式实现。而在基于.NET的B/S架构的项目开发当中,虽然webform提供了上传控件(HttpPostFile),但用户体验并不好(页面刷新,如果上

  • 最近做一个从从excel将数据导入到mysql中的程序,excel的文件名就是即将创建的表名。 class Excel2DbAction extends BaseAction { protected $objReader; protected $PHPExcel; protected $Excel; protected $Doc; protected static $total = 0; /**

  • 今天给大家介绍一下再java中怎么获取excel表格中的数据 前端上传文件: <div class="tabCon"> <div style="text-align: center;margin-top: 20%"> <span class="btn-upload form-group"> <label id="error"></label> <input

  • python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。可从这里下载https://pypi.python.org/pypi。下面分别记录python读和写excel. python读excel——xlrd 这个过程有几个比较麻烦的问题,比如读取日期、读合并单元格内容。下面先看看基本的操作 import xlrd import xlwt

 相关资料
  • 我们需要解析.eml文件并显示包含所有内联图像以及网页上所有附件的完整电子邮件。我能够使用MimeKIT for.NET提取HTML正文。然而,我们不明白,我们可以按照什么顺序区分内联图像和普通电子邮件附件,并呈现这一切。有没有图书馆可以这样做?

  • 我使用ampps作为windows 10 apache服务器,我的php版本是7.3。我从LibreOffice下载页面下载了它,并将其安装在我的计算机上。然后我通过作曲家安装了这个库https://github.com/ncjoes/office-converter.我尝试在给出的例子中,但它不会转换并给出一个错误。如果你能帮助我,我将不胜感激。下面是我的代码示例和我遇到的错误:

  • 一、简介 京东小程序转换器,是京东官方团队提供的一款真正实现小程序一键转换的工具,帮助开发者提升开发效率,无需再为维护多套代码仓库而烦恼,让京东小程序的开发流程变得轻松而愉悦。 工具特性如下: 一键转换,可视化操作,简单易用 配备详细的文档操作说明,简单易学 转换过程搭配丰富的日志输出,直观明了 满足绝大多数转换工作需要,性能优越 二、使用说明 1、打开待转化小程序: 点击左侧栏“打开”,打开一个

  • 作为实践,我正在尝试解析一些作为shell命令输出的标准文本。 我想使用Perl6语法,我想在单独的令牌或正则表达式中捕获每个字段。因此,我做了以下语法: 我的想法是,正则表达式找到一个关键字,然后开始收集所有数据,直到下一个关键字。然而,每次我都会得到“池”:- 我不知道当它找到一个关键字时,如何让它停止吃掉字符,然后将其视为另一个关键字。

  • 这是我第一次使用YAML文件,所以我首先想到的是找到任何可以帮助我解析文件的库。 我找到了两个库,YamlBean和snakeyaml。我不确定我要用哪一个。 下面是我试图解析的文件的一个示例: 该文件将动态更改,所以我不知道该文件将包含多少用户或组。 有人能帮我开始吗?最好的图书馆是什么?YamlBean还是Snakeyaml? 我想,我需要将这些信息保存在一个可以轻松重复的东西中。

  • 详细内容请看这里

  • 问题内容: 我有一个.mwb格式的数据库。我想在日食中使用它,所以我需要将其转换为.sql格式。如果有人知道如何使用任何工具来做到这一点。我认为我的sql工作台可以做到这一点,但不知道该怎么做。 问题答案: 在菜单中单击“数据库”,然后单击“正向工程”(快捷键CTRL + G)。 更新: 您的.mwb文件是专有格式,还包含Workbench中图形表示的信息。生成的.sql文件是一个脚本,您的MyS