Формат XLSB: преимущества и особенности
XLSB или Binary Excel Workbook - это формат файлов в Microsoft Excel, который сохраняет книги Excel в бинарном формате. Это означает, что файлы в формате XLSB хранятся в двоичном коде, что делает их намного более компактными, чем файлы в других форматах, таких как XLSX или XLS.
Основное преимущество использования формата XLSB заключается в быстром открытии и сохранении книг Excel. Это происходит благодаря тому, что файлы в формате XLSB обрабатываются непосредственно Excel без преобразования форматов, поскольку они уже находятся в двоичном коде.
Другое важное преимущество формата XLSB заключается в том, что он может обрабатывать более большие объемы данных, чем файлы в других форматах. Кроме того, формат XLSB также позволяет использовать макросы и пользовательские рабочие книги.
Пример использования формата XLSB в коде:
Для сохранения книги Excel в формате XLSB, вам нужно воспользоваться следующим кодом:
Sub SaveWorkbookAsXLSB()
Dim fileName As String
fileName = Application.GetSaveAsFilename(FileFilter:="Excel Binary Workbook,*.xlsb", Title:="Save As")
If fileName <> False Then
ThisWorkbook.SaveAs fileName, FileFormat:=xlExcel12
End If
End Sub
Этот код позволяет пользователю выбрать место сохранения файла Excel в формате XLSB. После выбора файла он сохраняется с помощью метода SaveAs с указанием формата файла как xlExcel12, что является значением константы для формата XLSB.
Кроме того, вы также можете открыть книгу Excel, сохраненную в формате XLSB, с помощью следующего кода:
Workbooks.Open fileName:="C:\ExampleFile.xlsb"
Этот код открывает файл Excel, сохраненный в формате XLSB, и загружает его в Excel. Файл должен быть расположен по указанному пути в параметре fileName.