当前位置: 微经验 > 经验 > 生活 > java导入excel到数据库插件
1、用到的JAR包如下(可以直接到POI官网上下载也可以在文章的附件中下载):
poi-3.9-20121203.jar
poi-ooxml-3.9-20121203.jar
poi-ooxml-schemas-3.9-20121203.jar
xmlbeans-2.3.0.jar
可能有冲突的JAR包,如果工程lib中存在,需要删除。
2、xbean-2.1.0.jar具体代码如下:
Java代码
package com.yusj;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;/*3、导入和导出Excel文件类,支持2003(xls)和2007(xlsx)版本的Excel文件
@author yxm
*/
public class OperationExcelForPOI {
public static void main(String[] args) {
// 文件所在路径
String execelFile = C:/Book2007.xlsx ;
//String execelFile = C:/Book2003.xls ;
// 导入Excel
new OperationExcelForPOI().impExcel(execelFile) ;
// 导出Excel
String expFilePath = C:/testBook.xls ;
new OperationExcelForPOI().expExcel(expFilePath);
}
/**
* 导入Excel
* @param execelFile
*/
public void impExcel(String execelFile){
try {
// 构造 Workbook 对象,execelFile 是传入文件路径(获得Excel工作区)
Workbook book = null;
try {
// Excel 2007获取方法
book = new XSSFWorkbook(new FileInputStream(execelFile));
} catch (Exception ex) {
// Excel 2003获取方法
book = new HSSFWorkbook(new FileInputStream(execelFile)); }
// 读取表格的第一个sheet页
Sheet sheet = book.getSheetAt(0);
// 定义 row、cell
Row row;
String cell;
// 总共有多少行,从0开始
int totalRows = sheet.getLastRowNum() ;
// 循环输出表格中的内容,首先循环取出行,再根据行循环取出列
for (int i = 1; i
方法如下:
1、首先需要打开excel软件;
2、然后输入作图使用的必要数据,接着点击插入菜单,找到图表选项,点击进入到图表向导;
3、然后需要选择产生数据的区域,默认选择所有,也可以选择指定的区域,点击数据区域后边的按钮,下图红线标注处,然后使用白色的加号圈起需要的数据即可,圈起的数据将会被虚线包围;
4、最后用户可以根据自己的情况进行选择需要设置系列产生的位置。
我们可以用Excel进行筛选。
1、点击打开Excel表格,选中想要筛选列。
2、点击查排序与筛选。
3、选择想要筛选的内容确认即可。
有时候表格中数据太多不好分辨,可以点击每一行的最前面的数字,或者每一列最上面的字母,便可以轻松的选定整行或整列。
随便选择一个excel表格,双击打开。
当鼠标移到最左边的那一列数字时,鼠标箭头图标会变成横向的加黑小箭头,此时再点击鼠标左键,就可以选定这一行。
当鼠标移到最上边的那一行字母时,鼠标箭头图标会变成纵向的加黑小箭头,此时再点击鼠标左键,就可以选定这一列。
可以按住ctrl后,再点击鼠标左键,可以选定多行,直到选择所有想选的后,松开ctrl键即可。
可以按住ctrl后,再点击鼠标左键,可以选定多列,直到选择所有想选的后,松开ctrl键即可。
按住shift键,可以选择连续的多行。先点击开始行,可拖动至结束行,也可以直接点击结束行所在的数字。
按住shift键,可以选择连续的多列。先点击开始列,可拖动至结束列,也可以直接点击结束列所在的字母。
更多精彩资讯请关注微经验,我们将持续为您更新最新资讯!
上一篇: excel表格打不开怎么办 下一篇: 支付宝步数怎么刷