「java中导入文件功能」java中导入文件功能怎么用

博主:adminadmin 2023-03-22 02:02:11 694

本篇文章给大家谈谈java中导入文件功能,以及java中导入文件功能怎么用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

哪位顶尖高手会使用java实现数据导入word文档中

1-apache的POI,此方法对Excel的导出做的很好,目前对Word的导出方面的功能尚未完全。

2-纯JavaScript脚本实现。主要通过客户端调用本机Office组件来实现。

3-在JSP页面引入头文件实现。

纯JavaScript脚本实现细节方面大体是创建一个word组件ActiveXObject('Word.Application'),用js通过表ID取得表内容然后保存到word,要注意的是js实现有很多不好的地方,例如Internet选项需要把ActiveX空间全部启用,安全级别设置为中。这样的话岂不是每台机器都要配置一下。其次每次生成word文档以后弹出对话框(无法保存此文件,因为它已在别处打开(C:\...\STARTUP\Powerword.dot)),出现此问题就需要把C:\Documents and Settings\当前用户名\Application Data\Microsoft\Word\STARTUP下的Powerword.dot文件删除,每次遇到此问题就需要删除文件来解决,十分不方便。

JSP页面引入来实现Word保存就方便多了,但是也有不足的地方,首先如果需要引入

meta http-equiv="Content-Type" content="application/msword; charset=gb2312" /

如果需要下载的话就引入

%@ page contentType="application/msword; charset=gb2312" %

其实如果大家用框架做就方便多了,比如Struts2。在Action里直接写如下代码:

if(out!=null){

String fileName="";

fileName+="评价报告.doc";

try {

HttpServletResponse response = ServletActionContext.getResponse();

response.setHeader("Content-disposition","attachment; filename="+new String(fileName.getBytes("GB2312"), "8859_1"));

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

}

out是jsp页面表单元素,一个button,用于提交表单到相应Action进行Word下载。Action设置jsp页面头文件。这样每次点击button就可以把相应jsp页面的内容保存到Word中并且支持下载,Word中内容并且是可编辑状态。

不足的地方在于由于表内容是动态生成,有的需要先查看在下载Word,就需要另外建立一个新JSP页面进行Word下载,当然首先要在struts.xml里配置好页面转向。

新建立的页面传值同查看页面要保持一样。

Java中如何导入自己写的包

如果是写在当前工程中的话,直接使用import 包名.*;就可以了.

如果是在别的工程中写好的包,基本上有两种方法可供参考:

1、在别的工程中把写好的包打包成jar,然后放到当前工程文件夹中(一般是Lib文件夹),再将jar导入当前工程中。导入jar一般都是使用IDE的导入功能.

2、直接将源代码copy到src文件夹下,然后刷新,用import 包名.*导入。

PS:你太神奇了,你的包都导入了,居然不会使用其中的方法?你自己写的类怎么用那个就怎么用!声明对象、初始化、调用方法这样就可以了!你可以参照JDK源代码看看他的导入以后是怎么使用的

java如何导入包

1、首先在项目下创建一个新的文件夹,用来保存jar包。在项目名上点击鼠标右键,按顺序点击【New】→【Floder】,打开新建文件夹的窗口

2、输入文件夹名称【lib】,点击【ok】。通常在lib文件夹中存放从外部引入的jar包

3、找到要引入的jar包,鼠标选中需要用的jar包,然后按住鼠标左键不放,把jar包拖动到lib文件夹中。又或者是先复制jar包,接着在lib文件夹上右击,选择复制。打开选择框,在弹出的选择框中选择默认的【copy files】,点击【OK】关闭。接着就可以在lib文件夹下看到复制成功的jar包。

4、这时,只是把jar包复制到项目中,还不能够使用。需要再在项目名上点击鼠标右键,按顺序选择

【Build Path】→【Configure Build Path...】。

5、在打开的窗口中,选中【Libraries】页,从右边一栏的按钮中点击【add JARs...】

6、在打开的窗口中,按照顺序展开本项目和lib文件夹,然后选中刚刚复制到项目中的jar包,点击【OK】关闭窗口

7、在刚刚打开的【Libraries】页面中,可以看到刚刚引入的jar包名称。点击【OK】确认。

8、这个时候,在【Eclipse】中,就可以找到并且开始使用这个jar包了。

如何将JAVA文件夹导入到Eclipse中?

1、找到java项目所在的文件夹。如果我的项目位于名为Servlet的文件夹中,那么我需要找到Servlet文件夹。

2、找到这个文件夹后,我们需要打开eclipse。

3、单击下面显示的内容开始导入我们之前编写的java项目。

4、转到下面显示的界面,找到常规并单击它。

5、单击“常规”后,您需要找到下面显示的内容,然后单击以转到下一步。

6、接下来,您需要单击下面显示的内容以选择创建项目的文件目录。

7、转到下面显示的界面,您需要找到您的项目路径,这是我们在第一步中找到的路径,单击以选择文件目录。

8、对于具体操作,您可以参考下图,但我们的项目位置不同,您需要根据您的项目进行操作或找不到项目。

9、转到下面显示的界面,然后选择要导入的项目。由于我的项目已导入且无法再次导入,因此它显示为灰色。

10、单击完成后,您可以看到您的项目已导入到eclipse中,可以根据需要进行编辑。

求java实现的文件的导入导出txt功能的具体代码啊啊啊~~万分感激

写文件

import java.io.FileNotFoundException;

import java.io.FileOutputStream;//写文件

public class WriteFile {

public static void main(String[] args) throws Exception {

String temp="Hello world!\n";

FileOutputStream fos=new

FileOutputStream("D:\\GUI\\write.txt",true);//两个参数,true表示在文件末尾追加

fos.write(temp.getBytes());

fos.close();//流要及时关闭

}

}

读文件

import java.io.FileInputStream;//读文件

public class ReadFile {

public static void main(String[] args) throws Exception {

FileInputStream fis=new FileInputStream("D:\\GUI\\test.txt");

byte[] b=new byte[1024];

String result="";

while(true){

int num=fis.read(b);//num返回实际读到的字节数,如果文件读完了返回-1;

if(num==-1)break;

result=result+new String(b,0,num);

}

fis.close();

System.out.println(result);

}

}

兄弟,能给个用JAVA实现的文件导入导出功能的具体例子吗

import java.io.*;

public class TestFileWriter {

public static void main(String[] args) {

FileReader fr = null;

FileWriter fw = null;

int b = 0;

char[] cbuf = new char[18];

try {

fr = new FileReader("E:\\java\\io\\TestFileWriter.java");

fw = new FileWriter("E:\\java\\io\\copy2.java");

while ((b=fr.read(cbuf,0,18))!=-1) {

fw.write(cbuf,0,18);

}

}

catch(FileNotFoundException e) {

e.getMessage();

e.printStackTrace();

}

catch(IOException e) {

e.getMessage();

e.printStackTrace();

}

finally {

try {

fr.close();

fw.close();

} catch(IOException e) {

e.getMessage();

e.printStackTrace();

}

}

}

}

注意你要把这个程序写在目录E:\\java\\io下面 ,其中java, io为文件夹,你要自己创建

这个程序实现了把文件E:\\java\\io\\TestFileWriter.java里面的内容导入到E:\\java\\io\\copy2.java

java中导入文件功能的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中导入文件功能怎么用、java中导入文件功能的信息别忘了在本站进行查找喔。