2 li953348869 li953348869 于 2016.04.20 12:49 提问

linux 怎么导入exec表格到本地?

我在
File file=new File("D:/backTradeOrder.xls");
if(!file.exists())

{

try {

file.createNewFile();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

FileOutputStream fout = new FileOutputStream(file);
wb.write(fout);

                    用了绝对路径,在widows上跑没问题,上传到linux就报错:
                    java.io.FileNotFoundException: D:/TradeOrder.xls (No such file or directory)

3个回答

Cashey1991
Cashey1991   2016.04.20 13:22
已采纳

哥们,报错的提示是文件路径不对。

D:/TradeOrder.xls

上面这样的路径根本就不是个linux文件路径嘛。

li953348869
li953348869 回复开水: 对啊,可是我是想导出到本地
大约 2 年之前 回复
Cashey1991
Cashey1991 linux下的绝对路径全是以 / 打头的,你这就不符合。
大约 2 年之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.20 20:42

linux exec
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

banrieen
banrieen   2016.04.21 18:45

D:/backTradeOrder.xls 这个地址是你的本地,还是远程? 可访问么?
.xls 文件类型你的环境确认支持么?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
php使用exec函数导入导出数据库
代码: exec("mysqldump -h localhost -uroot -ppassword --default-character-set=utf8 shunfengzhekou>d:/bbb.sql 2>&1", $output, $return_val);exit; 注意事项:1)-h和localhost中间要有空格(否则输出会报密码不正确错误)
使用Runtime.getRuntime().exec()的方法调用本地mysqldump.exe备份还原数据库(路径中含有空格和数字)的方法
这个问题花费我两天时间,上网搜中文的资料大都换另一种方式解决的。说是在java中cmd不支持重定向,采用的另一种方式是得到Runtime.getRuntime().exec()的输入流,然后写到一个文本中。这个方法也不错(本人没有使用)。 今天要介绍的方法是调用本地的mysqldump.exe重定向的方式备份数据库。首先要说明的是mysqldump.exe在哪里不重要,重要的是要处理好路
TP框架实现excel数据导入数据库
新手在项目中遇到的大批量Excel数据入库问题自己摸索出来的解决方法,分享一下,如果有问题欢迎留言讨论~1、使用composer安装phpExcel (composer安装方法→点我)composer require phpoffice/phpexcel2、引入相关类use PHPExcel_IOFactory; use PHPExcel;3、后台处理入库操作public function dom...
导出数据库到本地为sql格式,linux下执行导入sql数据
首先,进入到mysql bin目录下mysqldump -uroot -p密码 数据库名 >c:/1.sql导出数据库到本地为sql格式 文章由读书网http://www.badcatxt.com编辑
本地Blast2GO安装,及其数据库更新和导入数据中断的解决方案
http://blog.sciencenet.cn/blog-686680-748695.html http://blog.shenwei.me/local-blast2go-installation/
Linux下txt文件与mysql数据库导入导出
txt文本文件和mysql数据库之间相互导入导出是经常的事情,本文简要的介绍一下方法。       实验环境: Ubuntu 14.04      Mysql  5.5 (1)txt文件导入mysql数据库          假设 mysql 数据库中存在一张表 person :        create table person ( id int , name varcha
使用PHPExcel实现Excel文件的导入和导出
在之前有写过一篇文章讲述了使用PHP快速生成excel表格文件并下载,这种方式生成Excel文件,生成速度很快,但是有缺点是: 1.单纯的生成Excel文件,生成的文件没有样式,单元格属性(填充色,宽度,高度,边框颜色...)不能自定义; 2.生成的文件虽然可以打开,但是兼容性很差,每次打开,都会报一个警告:
laravel excel 导入
/** * 导入 * 保存 * fyj */ public function importexambank(Request $request) { // dd($examfilename); ini_set('memory_limit', '-1'); set_time_limit(0);/
Linux中mysql表的导出导入
一. 表的导入1.进入数据库mysql 数据库名2.​查看表show tables;​3.导入表​mysql -u root 数据库名 < 表名注意:表名处最好加上路径​ 二. 表的导出​​mysqldump -u root -p 数据库名> 数据库名.sql​
SQL Server数据导入导出工具BCP详解及xp_cmdshell
SQL Server数据导入导出工具BCP详解及xp_cmdshell   开发者在线 Builder.com.cn  本文关键词: SQL Server 导入导出 bcp exec xp_cmdshell BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。BCP可以将数据库的表或视图直接