欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java逐行读取word文档

程序员文章站 2022-04-25 15:50:19
...

java逐行读取word文档

最近需要一个读取word文档写入数据库的操作,在网上找了很多大神的代码,不是很懂,所以我根据大神的代码自己写了一个,希望对大家有所帮助

BufferedReader bufferedReader = null;
			File file = new File("读取的文件路径+文件名称");
			if(!file.exists()){
			System.out.println("文件不存在");
			} else {
			try {
			//设置文件的编码,否则会乱码
				bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
			} catch (UnsupportedEncodingException | FileNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			String lineText = null;
			try {
				while((lineText = bufferedReader.readLine()) != null){
				if (lineText != null && !lineText.equals("")){
				System.out.println("一次读取一行,一行内容为:" + lineText);
				String sql="insert into 表名称(字段) values ('"+lineText+"')";
				
				}
				}
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			}

不懂的欢迎提问,希望能帮助到大家