在Excel-ApachePOIJava中将单元格拆分为字符串
我有一个excel文件,看起来像这样。正在寻找将col1单元格拆分为单独部分(项目中的项目)的方法 代码:在Excel-ApachePOIJava中将单元格拆分为字符串,java,excel,apache-poi,Java,Excel,Apache Poi,我有一个excel文件,看起来像这样。正在寻找将col1单元格拆分为单独部分(项目中的项目)的方法 代码: import org.apache.poi.ss.usermodel.*; 导入org.apache.poi.xssf.usermodel.*; 公共类扩展{ 公共静态void main(字符串[]args){ 试一试{ FileInputStream文件=新的FileInputStream(新文件(“C:\\Users\\…\\BioCes25s.xlsx”); XSSF工作簿=新XSS
import org.apache.poi.ss.usermodel.*;
导入org.apache.poi.xssf.usermodel.*;
公共类扩展{
公共静态void main(字符串[]args){
试一试{
FileInputStream文件=新的FileInputStream(新文件(“C:\\Users\\…\\BioCes25s.xlsx”);
XSSF工作簿=新XSSF工作簿(文件);
XSSFSheet工作表=工作簿。getSheetAt(0);
对于(int rowIndex=0;rowIndex使用XSSFCell.getStringCellValue()
:
有关详细信息,请阅读。使用XSSFCell.getStringCellValue()
:
阅读以了解更多信息。乐意帮助您:-)乐意帮助您:-)
col1 col2 col3 col4
-----------------------------
row1 | 2,3,1 _ 1 w
row2 | 3,2,7 _ 2 x
row3 | _ _ 3 y
row4 | 4,9 _ 4 z
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.*;
public class Expy {
public static void main(String[] args) {
try {
FileInputStream file = new FileInputStream(new File("C:\\Users\\...\\Bioactives25s.xlsx"));
XSSFWorkbook workbook = new XSSFWorkbook(file);
XSSFSheet worksheet = workbook.getSheetAt(0);
for (int rowIndex = 0; rowIndex<50000; rowIndex++){
for (int columnIndex = 0; columnIndex<30; columnIndex++){
XSSFCell cell = worksheet.getRow(rowIndex).getCell(0);
XSSFCell COL1 = worksheet.getRow(rowIndex).getCell(2);
XSSFCell COL2 = worksheet.getRow(rowIndex).getCell(3);
//important region
String data = ??? ;
String[] items = cell.split(",");
//for (String item : items)
if(cell != null){
continue;}
if(cell == COL1){
System.out.print("it worked!!!");
}
if(cell == null){
continue;
}
XSSFCell cell = worksheet.getRow(rowIndex).getCell(0);
String contents = cell.getStringCellValue();
String[] items = contents.split(",");
for (String item : items) {
System.out.println("Found csv item: " + item);
}