Народ ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ справится ΠΏΠΈΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ java fΡ‡ для чтСния Ρ„Π°ΠΉΠ»ΠΎΠ² эксСль *.xlsb - Π²Ρ€ΠΎΠ΄Π΅ нашСл Π½ΡƒΠΆΠ½Ρ‹ΠΉ класс poi.apache , для Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡ΠΈΡ‚Π°ΡŽ XSSFBReader java doc, ΠΏΠΎ этому классу - Π½ΠΎ Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ с с ΠΊΠ°ΠΊΠΈΠΌ Π»ΠΈΠ±ΠΎ "листом" (ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния ячССк. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ) Π½Π΅ совсСм понятно, с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ .xlsx всС просто ΠΈ понятно, Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΌΠ°Π»ΠΎ, нСпонятно ΠΊΠ°ΠΊ сними Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ описаниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² я Π±Ρ‹ сказал скудноватоС, Π° ΠΌΠ½Π΅ ΠΏΠΎ сути Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ. Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ лист, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ поиск ΠΏΠΎ ячСйкам ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ, ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, gooole Π½Π΅ особо ΠΏΠΎΠΌΠΎΠ³
package com.example.pl;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.openxml4j.exceptions.OpenXML4JException;
import org.apache.poi.openxml4j.opc.OPCPackage;
import org.apache.poi.openxml4j.util.ZipArchiveThresholdInputStream;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.xssf.eventusermodel.XSSFBReader;
import org.apache.poi.xssf.eventusermodel.XSSFReader;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFShape;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import javafx.scene.layout.*;
import javafx.geometry.*;

import java.io.FileOutputStream;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Iterator;


public class HelloApplication extends Application {


    @Override
    public void start(Stage stage) throws IOException {
        stage.setTitle("PrintLibel");
        FlowPane rootNode = new FlowPane(Orientation.VERTICAL, 10, 10);
        // Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ  ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹  Π½Π°  сцСнС
        rootNode.setAlignment(Pos.CENTER);
        Scene scene = new Scene(rootNode, 320, 240);
        //  Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ  сцСну  Π½Π°  ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅

        Button ButOnFiles = new Button(" ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ");
        ButOnFiles.setOnAction((Π°Π΅) -> {
                    try {
                        file();
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
        );

        stage.setScene(scene);
        rootNode.getChildren().addAll(ButOnFiles);
        stage.show();
    }

    public static void file() throws Exception, OpenXML4JException {
        //ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΈ
        OPCPackage pkg = OPCPackage.open("D:/z3.xlsb");
        FileOutputStream fileOut = new FileOutputStream("D:/z33.xlsb");
        XSSFBReader workBook = new XSSFBReader(pkg);
        XSSFBReader.SheetIterator it = (XSSFBReader.SheetIterator) workBook.getSheetsData();
        while (it.hasNext()) { //This iterates over all sheets of xlsb file

            InputStream is = it.next();
            String sheetName = it.getSheetName();

            System.out.println(sheetName);

            //some processing
        }

        fileOut.close();