【发布时间】:2021-02-16 20:41:41
【问题描述】:
目前我正在从我的工作表中读取 excel 值 但它忽略了单元格值中的“'”
Expected output- 'Testing
Actual output - Testing
从excel读取时如何显示单个qoute
package utils;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.xssf.usermodel.XSSFCellStyle;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelDataConfig {
XSSFWorkbook wb;
XSSFSheet sheet1;
public ExcelDataConfig(String excelPath) throws IOException {
File src = new File(excelPath);
FileInputStream fis = new FileInputStream(src);
wb = new XSSFWorkbook(fis);
}
public String getData(int sheetNumber, int row, int column) {
sheet1 = wb.getSheetAt(sheetNumber);
String data = sheet1.getRow(row).getCell(column).getStringCellValue();
return data;
}
}
我的测试课
ExcelDataConfig excel = new ExcelDataConfig(System.getProperty("user.dir") + "/src/test/resources/testData/TestData.xlsx");
System.out.println("String with double quotes=" +excel.getData(0, 0, 0));
【问题讨论】:
标签: java excel selenium apache-poi