Библиотека Spark Excel не может прочитать целые столбцы, только конкретные диапазоны адреса данныхJAVA

Программисты JAVA общаются здесь
Anonymous
Библиотека Spark Excel не может прочитать целые столбцы, только конкретные диапазоны адреса данных

Сообщение Anonymous »

Приложение Java здесь с использованием библиотеки Spark Excel, чтобы прочитать файл Excel в набор данных . Когда я использую следующие конфигурации: < /p>

Код: Выделить всё

String filePath = "file:///Users/myuser/example-data.xlsx";
Dataset dataset = spark.read()
.format("com.crealytics.spark.excel")
.option("header", "true")
.option("inferSchema", "true")
.option("dataAddress", "'ExampleData'!A2:D7")
.load(filePath);
Это работает прекрасно, а мой набор данных создается без каких -либо проблем. Но в ту минуту, когда я собираюсь просто сказать ему, чтобы прочитать любые ряды между a -wyfle d, он считывает пустой набор данных :

Код: Выделить всё

// dataset will be empty
.option("dataAddress", "'ExampleData'!A:D")
Это также происходит, если я установите лист и dataaddress отдельно:

Код: Выделить всё

// dataset will be empty
.option("sheetName", "ExampleData")
.option("dataAddress", "A:D")
И это также происходит, когда вместо того, чтобы предоставлять лист , я предоставляю листовину :

Код: Выделить всё

// dataset will be empty; and I have experimented by setting it to 0 as well
// in case it is a 0-based index
.option("sheetIndex", 1)
.option("dataAddress", "A:D")
Мой вопрос: это ожидаемое поведение библиотеки Spark Excel , или это ошибка, которую я обнаружил, или я не использую API параметров правильно здесь ?

Подробнее здесь: https://stackoverflow.com/questions/794 ... ddress-ran

Вернуться в «JAVA»