readxl не может загрузить лист по имени со знаком евро - PullRequest
0 голосов
/ 12 февраля 2019

Я использую {readxl} для чтения в большой книге Excel с десятками листов.Некоторые из этих листов имеют знак евро на своих именах.Использование excel_sheets("bigbook.xlsx") дает вывод, подобный этому (подавлен по соображениям конфиденциальности):

> excel_sheets("BigBook.xlsx")
 [1] "EU28 €"

Когда я пытаюсь прочитать этот конкретный лист, read_excel() не находит его:

> read_excel("BigBook.xlsx", sheet="EU28 €")
Error: Sheet 'EU28 €' not found

Однако назначение вывода excel_sheets() переменной s и запуск read_excel("BigBook.xlsx", sheet=s[1]) работает.

Вопрос : что мне нужно сделать, чтобы иметь возможность читатьлист по имени, а не по положению?

...