如题
用控件或者别的方法都行
备注:不要用poi或者jxl,因为客户给我的那一堆excel用poi和jsl都打不开也不能操作。我在我机器上打开一份,然后另存一份新的,用poi或者jxl就可以了。
先谢谢了。
用控件或者别的方法都行
备注:不要用poi或者jxl,因为客户给我的那一堆excel用poi和jsl都打不开也不能操作。我在我机器上打开一份,然后另存一份新的,用poi或者jxl就可以了。
先谢谢了。
解决方案 »
- 用过twaver的朋友请帮忙看看
- struts2值栈中获得值的问题
- tomcat设置,netbeans及路径问题!
- 热烈招聘中:Web 编程 (3名), 掌握ASP/ASP.net,PHP, C#, Jave, Jave Script 或Perl中的一种或多种, 熟悉SQL、OREACL数据库应用开发, 熟
- 请教关于设置页面过期
- 为什么我写的script显示不出来,请大家看看是什么原因
- Eclipse下编译JAVABEAN的问题?
- JWebEdit2.0beta提供下载(源代码,供学习交流)
- jsp到底有没有类似asp.net的web组件?
- SqlServer(win2000)+linux+jsp+tomcat可以吗?有没有什么需要注意的地方?
- action 中如何获取 ajax从前台传来的json字符串
- 有关Access数据库的请教
dos? copy命令
linux? cp命令
开发语言下? IO读取,IO输出...
这样子可以用java调用dos方法拷贝文件.
但是服务器段你还得考虑是linux还是windows系统.
linux系统的话copy命令要换成linux系统的文件拷贝命令.
FileInputStream in = new FileInputStream(soureFile);
FileOutputStream out = new FileOutputStream(distFile);
FileChannel inC = in.getChannel();
FileChannel outC = out.getChannel();
ByteBuffer b = null;
int length = 2097152;
while (true) {
if (inC.position() == inC.size()) {
inC.close();
outC.close();
soureFile.delete();
return true;
}
if ((inC.size() - inC.position()) < length) {
length = (int) (inC.size() - inC.position());
} else {
length = 2097152;
b = ByteBuffer.allocateDirect(length);
inC.read(b);
b.flip();
outC.write(b);
outC.force(false);
}
}
}
FileInputStream in = new FileInputStream(soureFile);
FileOutputStream out = new FileOutputStream(distFile);
FileChannel inC = in.getChannel();
FileChannel outC = out.getChannel();
ByteBuffer b = null;
int length = 2097152;
while (true) {
if (inC.position() == inC.size()) {
inC.close();
outC.close();
return true;
}
if ((inC.size() - inC.position()) < length) {
length = (int) (inC.size() - inC.position());
} else {
length = 2097152;
b = ByteBuffer.allocateDirect(length);
inC.read(b);
b.flip();
outC.write(b);
outC.force(false);
}
}
}
有没有打开excel另存为的功能,用JS实现也行啊