Excel表格网

操作excel的jar的包(java处理excel的jar包)

来源:www.0djx.com  时间:2022-12-11 05:35   点击:109  编辑:表格网  手机版

1. java处理excel的jar包

1.elipse打jar包一般有两种:一种是普通的jar file,另外一种是Runnable jar file;要想可执行当然选择第二种了

2.确认java -jar xxx.jar 在控制台或制作的bat文件中是否正常运行,如果不能正常运行说明jar包有问题;问题一般是没有

指定main方法入口,具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件,看是否有Main-Class属性,并且

对应的类shifoulujing、书写等正确;

3.由于机子上装了压缩软件,jar包被压缩软件所关联,导致双击jar包无法运行,解决办法当然是改变打开方式;将默认打开方式改为jre/bin目录下的javaw.exe

4.由于文件打开类型配置的问题,导致双击jar包出现找不到main函数,该类问题不管是xp,还是Win7比较统一的解决办法是修改关联程序的注册表,修改方法如下

注意:"C:\Program Files\Java\jre6\bin\javaw.exe"应为你所装的javaw.exe的实际路径

注册表项的路径为:\HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command

在此路径下有一默认键值, 不正常的情况下, 键值是:"C:\Program Files\Java\jre6\bin\javaw.exe" "%1"

将键值改为"C:\Program Files\Java\jre6\bin\javaw.exe" 空格-jar空格 "%1"(注意空格)

然后依然用上述的javaw.exe关联jar文件, 问题完美解决.

2. jar包 exe

exe文件源码的查看方法:

1

首先下载查看源码的软件,双击文件,打开解压工具;

2

然后选择页面顶部的“file”-“打开”;

3

选择要反编译的文件,点击“打开”;

4

最后会弹出一个窗口,在这个窗口里面就可以看到源码了。

用winrar就可以打开了,可以看到里面其实是一个个.jar的包。即使是java的应用程序,也是看不到源代码的。看到的是.class文件,反编译一下应该可以得到源代码。

3. excel jar包

版本够新的话,应该都会有的HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx

4. java读取excel jar包

大哥 jar并非用java就一定能打开,打包方式如果选jar可执行文件的方式,才可以直接运行,一般jar文件使用反编译工具jd-jui.exe这个工具打开

5. java excel包

可以使用Excel库来处理,比如spire.XLS for Java对Excel的操作功能支持得比较全面,创建、读取、编辑、转换和打印 Excel 工作表,加密或解密 Excel 工作表等这些功能都是支持的,网上有很多文章写了具体的功能实现方法,可以作为参考来操作Excel文档。

6. java excel jar包

方法一:

已有gui.m文件和gui.fig文件

1在matlab的command窗口中输入

mcc-BsglGUI.m

2.将上步生成的文件包括*m文件和*.fig文件一起考到待运行的机器,此时仍需matlab所必需的动态连接库。

3.将<matlabpath>/extern/lib/win32/mglinstallar.exel拷贝到到待运行机器上

4.在机器上先运行mglinstallar.exe,然后选择解压目录,将在将在指定目录下解压缩出bin和toolbox两个子目录,

其中在binwin32目录下就是数学库和图形库脱离MATLAB运行所需的所有动态连接库,共

有37个。可以将这些.dll考入system32,也可以直接放在应用程序目录下。

而toolbox目录则必须与应用程序同一目录。

方法二:

matlab编程很方便,强大的矩阵运算功能,很多好用的工具箱,但是一般程序都要在matlab环境中运行,能否脱离这个环境打包发布,matlab也提供了这样的工具。

1.转化为c/c++程序并编译为.exe

先验证mcc是否可用,用matlab中的example验证即可。

建议不用matlab默认的lcc编译器(可能有问题),可使用VC6编译器(按默认路径安装)。

由于带有界面,需要图像库支持,编译时应使用命令:mcc-Bsglcpppressure

编译生成若干c/c++源码,以及.exe文件、bin目录中figure菜单条/工具条文件(.fig)等

程序发布需要.exe、bin、.fig。

2.在未装matlab的电脑上运行程序需要数学运行时库、图像运行时库以及用到的工具箱mex文件。

前两者已经在matlabexternlibwin32mglinstaller.exe压缩包中,将其解压,并在环境变量path中添加解压到的路径。

另外若程序中还用到其他工具箱的东西,那么需要将此工具箱中需要的mex文件也一并放在解压到的路径,子文件夹位置与matlab中的位置相同。

3.在确保.exe程序可以运行的情况下可以用setupfactory打包发布。

7. 处理excel的jar包

由于项目及业务需要,有时候一个页面会有n张报表,那么这个时候就需要一键导出功能(方便省事)

首先项目肯定要集成帆软报表工具,帆软的各种jar包以及静态资源(js,css)等也会集成到项目里。

直接上代码,(主要有两个方法)

function printReport(name, sex, age ){

var params="";

if(""!=name){

params+=",NAME:"+name;

}

if(""!=sex){

params+=",SEX:"+sex;

}

if(""!=age){

params+=",AGE:"+age;

}

var items="{reportlet:zxt/test/test1.cpt"+params+"}"

+",{reportlet:zxt/test/test2.cpt"+params+"}";

doExport(items);

}

function doExport(items){

var form =$("<form>");

form.attr('style','display:none');

form.attr('target', '');

form.attr('method', 'post');

form.attr('action',"${bmw}/ReportServer");

var input1 = $('<input>');

input1.attr('type', 'hidden');

input1.attr('name', 'reportlets');

input1.attr('value',FR.cjkEncode("("+items+")"));

var input2 = $('<input>');

input2.attr('type', 'hidden');

input2.attr('name', 'extype');

input2.attr('value', 'simple');

var input3 = $('<input>');

input3.attr('type', 'hidden');

input3.attr('name', 'format');

input3.attr('value', 'excel');

var input4 = $('<input>');

input4.attr('type', 'hidden');

input4.attr('name','__filename__');

input4.attr('value', '报表批量导出');

$('body').append(form);

form.append(input1);

form.append(input2);

form.append(input3);

form.append(input4);

form.submit();

}

${bmw} 指的是项目的访问路径,另外FR.cjkEncode()用的是帆软报表自带的方法,需要导入帆软提供的两个js文件

${bmw}/ReportServer?op=emb&resource=finereport.js&inter=zh_CN&__fr_locale__=&__v__=2017.01.20.14.49.47.271

${bmw}/ReportServer?op=emb&resource=finereport.chart.js&__v__=2017.01.20.14.49.47.271

然后调用printReport()方法就可以实现将多张报表导出到一个Excel文件里的多个sheet。

8. java操作excel的包

通过这个例子,演示以下如何用java生成excel文件: import org.apache.poi.hssf.usermodel.*; import java.io.FileOutputStream; import java.io.IOException; publicclass CreateCells { publicstaticvoid main(String[] args) throws IOExcept ----------河南新华

9. jar怎么打包成exe

电脑文件exe,java安卓手机文件apk,apk可以变成jar,可是不能变成exe,因为原理不一样,exe是很多编程c++啊c#语言编写,而apk仅仅只是java,其他语言基本上没有,我不知道这样解释你能接受不?

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片