0
我想讀取由Web應用程序生成的Excel文件。儘管如此,我無法到達任何列或行,因爲XSSF工具不斷告訴我我沒有工作表。單個工作表被稱爲「MySheet」,但是當我按名稱搜索它時,我得到一個-1。當我搜索工作表的數量時,它告訴我我有0.我做錯了什麼?如何訪問XSSF內容時,沒有表被識別
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
public class excelParser {
private static final String FILE_NAME = "C:\\Users\\me\\Downloads\\output.xlsx";
public static void main(String[] args) throws FileNotFoundException {
if (new File(FILE_NAME).exists()){
FileInputStream excelFile = new FileInputStream(new File(FILE_NAME));
Workbook workbook = new XSSFWorkbook();
//Sheet datatypeSheet = workbook.getSheet("MySheet");
//System.out.println(datatypeSheet.getSheetName());
System.out.println(workbook.getSheetIndex("MySheet"));
}
else System.out.println("file not found");
}
}
Excel可以打開文件並顯示內容正常嗎?你能分享一個示例文件嗎? – centic