Exce表格网

java解析excel文件详解(java代码读取excel)

来源:www.0djx.com  时间:2022-12-18 20:55   点击:184  编辑:表格网  手机版

1. java代码读取excel

首先你要明白导入文件步骤:

1.实例化excel读取对象2.加载excel文件全部加载选择加载3.读取excel文件全部读取 逐行读取以下你看看那个更加适应你顺便列出几个其他语言导入Excel文件,希望对你有帮助PHP导入Excel文件java把Excel文件数据导入数据库PHP实现导出Excel文件通用方法JXL生成的excel文件+JAVA文件下载功能Java通用的Excel文件生成工具类,支持生成文件和浏览器直接下载java处理Excel文件---excel文件的创建,删除,写入,读取Java读取Excel文件jxl解析Excel文件JXL操作Excel文件java POI读取Excel文件java使用poi读取excel文件代码示例用jxl生成Excel文件PHP验证码文件类PHP 下载远程文件PHP获取远程文件的大小php压缩CSS文件PHP强制下载文件php读取csv文件类php 简单ftp文件上传范例一个php 生成zip文件的类

2. java代码读取所有本地文件夹

一、文件的创建、删除和重命名

File file = new File("/bin/hello.txt");//文件无法被创建,系统找不到指定的路径

file.createNewFile();

File file = new File("bin/hello.txt");

file.createNewFile();

File file = new File("../hello.txt");//在当前目录的上一层目录创建文件

file.createNewFile();

File file = new File("../../hello.txt");//在当前目录的上一层目录创建文件

file.createNewFile();

file.exists()

File nameto = new File("Hello.txt");

file.renameTo(nameto);//重命名文件

重命名文件,达到了移动文件的效果,跨目录时,要求源和目的必须处于同一个分区

另外如果目标的重命名文件已经存在,重命名操作也会失败的

文件处于不同的分区,需要使用文件的copy,而不是重命名

File nameto = new File("src/new Hello.txt");

file.renameTo(nameto);//重命名文件

//文件

file.isFile();

//路径(文件夹)

file.isDirectory();

file.delete();//删除文件

二、文件夹的创建、删除和重命名

File folder1 = new File("my new folder");

File folder2 = new File("my new folder/one/two/three/main");

mkdirDemo(folder1);

mkdirsDemo(folder2);

File newfolder = new File("my new folder-new");

renameFolder(folder1, newfolder);

File newfolder2 = new File("my new folder/one/2/three/main");

renameFolder(folder2, newfolder2);//重命名失败,被重命名的文件夹在构造函数中,必须是多级目录的最后一个子目录

File newfolder3 = new File("my new folder/one/2");

renameFolder(folder2, newfolder3);//重命名失败,被重命名的文件夹在构造函数中,必须是多级目录的最后一个子目录

//必须处于同一个分区,另外如果目标的重命名文件夹已经存在,重命名操作也会失败的

File folderSrc = new File("my new folder/one/two/three");

File folderDest = new File("my new folder/one/three");

if(folderSrc.renameTo(folderDest)){

  System.out.println("done");

}else {

  System.out.println("fail");

}

File folder4 = new File("my new folder/one/two");//必须是空文件夹才可以删除,如果包含了其他文件或文件夹,那么删除失败

if(folder4.delete()){

  System.out.println("done");

}else {

  System.out.println("delete fail");

}

}

//创建单个目录,文件夹如果已经存在的话则会报错,创建失败.

private static void mkdirDemo(File folder) {

  if(folder.mkdir()){

    System.out.println("文件夹创建完成");

  }else{

  if(folder.exists()){

    System.out.println("文件夹已经存在不用创建.");

  }else {

    System.out.println("文件夹创建失败");

  }

}

/**

* 创建多级目录,当然参数如果是一级目录,就只会创建一级目录

* 文件夹如果已经存在的话也不会报错,已经存在的话就不创建

* @param folder2

*/

private static void mkdirsDemo(File folder2) {

  if(folder2.mkdirs()){

    System.out.println("文件夹创建完成!");

  }

}

/**

* 重命名文件夹

* @param srcFolder

* @param destFolder

*/

private static void renameFolder(File srcFolder, File destFolder) {

  if(srcFolder.renameTo(destFolder)){

    System.out.println("重命名完成");

  }else {

    System.out.println("重命名失败");

  }

}

三、读取文件的属性

File file = new File("text.txt");

//判断文件是否存在

System.out.println(file.exists());

//读取文件名称,只跟构造函数中的名称有关,和文件是否存在无关

System.out.println(file.getName());

//读取文件路径,相对路径

System.out.println(file.getPath());

//读取文件路径,绝对路径,从磁盘的根目录开始算的

System.out.println(file.getAbsolutePath());

//读取文件的父级路径

System.out.println(file.getParent());//结果为null,因为file对应的路径是text.txt(构造函数).

System.out.println(new File(file.getAbsolutePath()).getParent());

//读取文件的大小,单位是字节

System.out.println(file.length()/1000 + "KB");//硬盘上单位进制是1000而不是1024

//判断文件是否是隐藏文件

//在linux下,以点开头的文件就是隐藏文件,在windows下,右键设定文件的隐藏属性

System.out.println(file.isHidden());

//判断文件是否可读

System.out.println(file.canRead());

//判断文件是否可写

System.out.println(file.canWrite());

//判断文件是否是文件夹

System.out.println(file.isDirectory());

四、设置文件的属性

//将文件设置为可写

file.setWritable(true);

//将文件设置为不可写

file.setWritable(false);

//将文件设置为可读

file.setReadable(true);

//将文件设置成不可读不可写

file.setReadable(false);

file.setWritable(false);

//将文件设置为只读

file.setReadOnly();

3. java代码读取usb摄像头

Java术语,意为Java媒体框架(JMF)。该核心框架支持不同媒体(如:音频输出和视频输出)间的时钟同步。它是一个标准的扩展框架,允许用户制作纯音频流和视频流。

JMF实际上是Java的一个类包。JMF 2.

1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能。这些功能包括:媒体捕获、压缩、流转、回放,以及对各种主要媒体形式和编码的支 持,如M-JPEG、H.263、MP3、RTP/RTSP (实时传送协议和实时流转协议)、Macromedias Flash、IBM的HotMedia和Beatniks的Rich Media Format (RMF)等。JMF

2.1.1还支持广受欢迎的媒体类型,如Quicktime、Microsofts AVI和MPEG-1等。此外,JMF 2.1.1软件中包括了一个开放的媒体架构,可使开发人员灵活采用各种媒体回放、捕获组件,或采用他们自己的定制的内插组件。

4. java代码读取properties

打开Myeclipse,找到window这一栏,点击Preference 然后会弹出一个窗体,点击General展开选项,然后点击Content Types 在右边的窗口中点击Text展开,然后点击java Properties File 将下面的编码格式设置成UTF-8就能解决java Web项目文件中的config.properties文件中文乱码的问题,注意“UTF-8”最好用大写的 5 设置完编码格式后,别忘了点击一下右边的“update”哦。

5. java代码读取文本内容

Scanner sc=new Scanner(new File("abc.txt"));

int c=1;

FileWriter fw =new FileWriter("sf.txt");

while(sc.hasNextLine()){

String s=c+sc.nextLine();

fw.write(s+"\r\n");

fw.flush();

c++;

}

fw.close();

sc.close();

6. JAVA读取

dic是一种词典文件格式,Dic文件由若干单词单元组成,每一个单元包含了单词与解释信息,每个单词单元以单词开始,解释结束。相邻的两个单词单元之间没有间隔(这样使文件尽可能的小)。 打开方式:用16位或者32位文件编辑器打开这类文档 Windows操作系统的记事本(16位)可以打开,一些词典软件(如金山词霸)可以打开 “开心字典”、“中文化精灵”、“Resource Modifier”等软件的“对照文本格式”支持这种.dic文件 560+等NP系列的专业词典的格式,只能在机型上使用;打开词典软件,里边看有无添加词库选项。

7. java代码读取word文档

在这方面当然最有名并且使用最广泛的就是apache的poi了,可以去了解一下。poi是专门解决java关于生成、读取office文件的API,非常好用。

8. java代码读取tomcat中的文件

以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下 /TEST/jsp/test.jsp (4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp") 结果:D:/resin/webapps/TEST/test.jsp (5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();结果:D:/resin/webapps/TEST 2.在类中取得路径: (1)类的绝对路径:String u=Class.class.getClass().getResource("/").getPath() 结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/ (2)得到工程的路径:System.getProperty("user.dir") 结果:D:/TEST 3.在Servlet中取得路径: (1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。 结果:E:/Tomcat/webapps/TEST (2)得到IE地址栏地址:request.getRequestURL() 结果:

http://localhost:8080/TEST/test

(3)得到相对地址:request.getRequestURI()

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