- 需要安装JDK和maven
- 使用powershell执行
Generate.ps1
,即可将excel导出为csv并且生成对应的Java加载解析代码 - 可选,安装IDE调试环境Jetbrains IDEA
如果指定了生成解析代码,解析函数都被实现在Conv.java
里,在--with-conv
选项开启的时候,会生成Conv.java
文件。
如果想自己实现Conv.java
里API,用同名文件替换,并在导出的时候不指定--with-conv
选项。
powershell里使用maven会报错
mvn exec:java -Dexec.mainClass="Sample"
提示 unknown lifecycle phase
在cmd
里执行即可
在excel文件的@meta表里可以定义一些配置来控制如何导入,如:
ClassName
生成的class名称ClassComment
生成的class注释InnerTypeClass
嵌入类型的class名称InnerFieldName
嵌入类型的成员变量名UniqueFields
对于这些字段,导出的时候会检查每行的数据值是否有重复
在命令行可以指定一些控制导出内容的参数,如:
--java_out
输出的Java代码包路径--package
指定Java包名--source_file_encoding
输出的源代码文件编码格式,默认为UTF-8--with_csv_parse
是否包含CSV数据加载代码--with-conv
生成Conv.java
文件