Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Excel-ApachePOIJava中将单元格拆分为字符串_Java_Excel_Apache Poi - Fatal编程技术网

在Excel-ApachePOIJava中将单元格拆分为字符串

在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

我有一个excel文件,看起来像这样。正在寻找将col1单元格拆分为单独部分(项目中的项目)的方法

代码:

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);
}