#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
пакете, которая заставляет пакет думать, что файл имеет этот размер?