写点什么

java poi 读取 Excel 中的手机号或电话号码,手机号变成 1

  • 2022 年 5 月 05 日
  • 本文字数:497 字

    阅读完需:约 2 分钟

v.add(row.getCell(1)+"");


修改为:


v.add(row.getCell(1).getRawValue());


解决后输出结果为:


共有 2 行数据


[张三 1, 18312345678, 张三 2, 18312345679]


【完整代码】


import java.io.FileInputStream;


import java.io.InputStream;


import java.util.Vector;


import org.apache.poi.xssf.usermodel.XSSFRow;


import org.apache.poi.xssf.usermodel.XSSFSheet;


import org.apache.poi.xssf.usermodel.XSSFWorkbook;


public class ReadExcel {


public Vector<String> readExcel(String filePath) throws Exception {


Vector<String> v = new Vector<String>(); // 存放读取出来的姓名和电话


InputStream iStream = new FileInputStream(filePath);


XSSFWorkbook workbook =new XSSFWorkbook(iStream);


// sheet row column 下标都是从 0 开始的


XSSFSheet sheet = workbook.getSheetAt(0);


int rowNumber = sheet.getPhysicalNumberOfRows();


System.out.println("共有 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 " + rowNumber + "行数据");


for (int i = 0; i < rowNumber; i++) {


XSSFRow row = sheet.getRow(i);

用户头像

还未添加个人签名 2022.04.13 加入

还未添加个人简介

评论

发布
暂无评论
java poi 读取Excel中的手机号或电话号码,手机号变成1_程序员_爱好编程进阶_InfoQ写作社区