Чтение xls-файла возвращает ошибку «Ошибка виртуального выделения 4710203392 байт с ошибкой errno = 1455»

#go

#Вперед

Вопрос:

Чтение xls-файла в Go с пакетом github.com/extrame/xls , но возвращает ошибку памяти, например VirtualAlloc of 4710203392 bytes failed with errno=1455

 file, _ := xls.Open("test.xls", "utf-8")
  

Как я могу увеличить объем памяти или любой другой пакет, который я могу использовать в Go?

Комментарии:

1. ошибка возврата xls.Open() равна нулю??

2. xls.Open () работает нормально с меньшим количеством записей в файле, но если я загружаю файл с большим количеством записей, он выдает ошибку

3. файл какого размера приводит к выделению 4,7 ГБ?

4. размер моего файла составляет 8753 КБ

5. Я подозреваю, что файл либо слишком велик, чтобы поместиться в память (вы исключили это в своем комментарии), либо поврежден, или что это вызывает ошибку в xls пакете, которая заставляет пакет думать, что файл имеет этот размер?