java 读取txt文件和xls文件
来源:互联网 发布:手机数据恢复大师官网 编辑:程序博客网 时间:2024/05/03 08:25
①:java读取txt文件
首先声明一下,我此处所涉及的文件读取只是简单的读取以及自己的一些见解。如有错误,还请提点
package test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class Test {@SuppressWarnings("resource")public String string(){String txt="";//获取所需文件File file = new File("d:/a.txt");//申明InputStream,用于读取文件,获取字节InputStream is=null;//申明BufferedReader,用于保存文件字符流集合BufferedReader br=null;//申明InputStreamReader,将字节流转换为字符流InputStreamReader ir=null;try {is=new FileInputStream(file);ir=new InputStreamReader(is);br=new BufferedReader(ir);String t="";do{t=br.readLine();if(t!=null)txt+=t;}while(t!=null);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{ try { br.close(); ir.close(); is.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }return txt;}}这个方法用于读取出a.txt的所有内容,并以String的格式返回
package test;public class TestUtil {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubTest t=new Test();System.out.print(t.string());}}通过main() 方法进行输出测试。
最后的输出结果如下
省际干线=1省内干线=8省内长长=2长市中继=3市县光缆=5市市光缆=43
原文件了内容如下
②:xls文件的读取和输出
xls文件的读取,用到了jxl.jar和jxls-core-0.9.1.jar的工具类。用到了workbook方法,以及Sheet的方法。代码如下
package xlsTest;import java.io.File;import java.io.IOException;import jxl.Sheet;import jxl.Workbook;import jxl.WorkbookSettings;import jxl.read.biff.BiffException;public class XlsRead {public String xls(){String xls="";File file=new File("d:/student.xls");Workbook wbook=null;WorkbookSettings set=new WorkbookSettings();set.setEncoding("utf-8");try {wbook=Workbook.getWorkbook(file, set);} catch (BiffException | IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}Sheet st=wbook.getSheet(0);for(int i=0;i<st.getRows();i++){for(int j=0;j<st.getColumns();j++){xls+=st.getCell(j,i).getContents()+"--";}xls+="\n";}return xls;}}
也算是我平时生活的记录。慢慢来吧
0 0
- java 读取txt文件和xls文件
- JAVA读取xls文件和xlsx文件
- JAVA读取xls文件和xlsx文件
- Java读取xls文件
- java读取xls文件
- pio java读取xls和xlsx文件
- Java读取txt文件和写入txt文件GOOD
- Java读取txt文件和写入txt文件
- Java读取txt文件和写入txt文件
- Java读取txt文件和写入txt文件
- Java 读取TXT文件和写入TxT文件
- Java读取txt文件和写入txt文件
- Java读取txt文件和写入txt文件
- Java读取txt文件和写入txt文件
- Java读取txt文件和写入txt文件
- Java读取txt文件和写入txt文件
- Java读取txt文件和写入txt文件
- Java读取txt文件和写入txt文件
- 探索 Pexpect,第 2 部分:Pexpect 的实例分析
- Android-编程小问题记录
- Hashtable 和 HashMap和concurrentHashMap和collections.synchronizedMap
- 巫神纪——血红
- 安卓中的简单操作文件(登陆界面)
- java 读取txt文件和xls文件
- RANSC算法(随机样本一致性)
- Android的schedule、AlarmService、Timer定时器机制
- Objective-C学习笔记三:基本数据类型和表达式
- Java 中 array 用法
- >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 快速排序
- Mahout 搭建开发环境 + 实现项目示例
- 实习之路--总结