Файл читается как
Код: Выделить всё
query = f"""
Describe SELECT *
FROM read_xlsx({file_path}, sheet='SpecialChar test&()@#$%^&()+{}')
"""
Как я заметил, когда я выполняю Duckdb Connection.execute(query), это выдает ошибку. Кроме того, если я распечатаю запрос непосредственно перед вызовом выполнения, я увижу, что имя листа правильно сохраняется как SpecialChar test&()@#$%^&()+{}. Я пытался использовать декодирование HTML для обработки имени листа, но при вызове выполнения выдает ту же ошибку.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -read-xlsx
Мобильная версия