Различные способы сохранения файлов

Различные способы сохранения файлов

Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel и обеспечивает необходимые свойства и методы для работы с файлами Excel. Класс Workbook предоставляет метод Save, используемый для сохранения файлов Excel. Метод Save имеет множество перегрузок, которые используются для сохранения файлов различными способами.

Формат файла, в который файл сохраняется, определяется перечислением SaveFormat

Типы форматов файлов Описание
CSV Представляет собой файл CSV
Excel97To2003 Представляет файл Excel 97 - 2003
Xlsx Представляет файл Excel 2007 XLSX
Xlsm Представляет файл Excel 2007 XLSM
Xltx Представляет шаблон файла Excel 2007 XLTX
Xltm Представляет макросов Excel 2007 XLTM
Xlsb Представляет двоичный файл Excel 2007 XLSB
SpreadsheetML Представляет файл XML электронной таблицы
TSV Представляет собой файл значений, разделенных табуляцией
TabDelimited Представляет файл текста с табуляцией
ODS Представляет собой файл ODS
Html Представляет файл(ы) HTML
MHtml Представляет файл(ы) MHTML
Pdf Представляет файл PDF
XPS Представляет документ XPS
TIFF Представляет файл формата Tagged Image File Format (TIFF)

Как сохранить файл в разных форматах

Для сохранения файлов в хранилище необходимо указать имя файла (с полным путем к хранилищу) и желаемый формат файла (из перечисления SaveFormat) при вызове метода Workbook объекта Save.

Как сохранить книгу в Pdf

Формат портативного документа (PDF) - это тип документа, созданный Adobe еще в 1990 годах. Цель этого формата файла заключалась во введении стандарта для представления документов и других справочных материалов в формате, независимом от прикладного программного обеспечения, аппаратного обеспечения и операционной системы. Формат файла PDF обладает полной способностью содержать информацию, такую как текст, изображения, гиперссылки, форм-поля, мультимедийные элементы, цифровые подписи, вложения, метаданные, геопространственные объекты и 3D-объекты, которые могут стать частью исходного документа.

Следующие коды показывают, как сохранить книгу в формате PDF с помощью Aspose.Cells:

Как сохранить книгу в формате текста или CSV

Иногда вам может потребоваться конвертировать или сохранить книгу с несколькими листами в текстовом формате. Для текстовых форматов (например, TXT, TabDelim, CSV и т. д.) как Microsoft Excel, так и Aspose.Cells по умолчанию сохраняют только содержимое активного листа.

В следующем примере кода объясняется, как сохранить всю книгу в текстовом формате. Загрузите исходную книгу, которая может быть любым файлом электронных таблиц Microsoft Excel или OpenOffice (например, XLS, XLSX, XLSM, XLSB, ODS и т. д.) с любым количеством листов.

При выполнении кода он преобразует данные всех листов рабочей книги в формат TXT

Вы можете изменить тот же пример, чтобы сохранить свой файл в CSV. По умолчанию TxtSaveOptions.Separator — запятая, поэтому не указывайте разделитель при сохранении в формат CSV. Обратите внимание: Если вы используете оценочную версию и даже если свойство TxtSaveOptions.ExportAllSheets установлено в true, программа все равно экспортирует только один лист.

Как сохранить файл в текстовые файлы с пользовательским разделителем

Текстовые файлы содержат данные электронных таблиц без форматирования. Файл представляет собой своего рода обычный текстовый файл, который может содержать некоторые настраиваемые разделители между его данными.

Как сохранить файл в поток

Для сохранения файлов в поток создайте объект MemoryStream или FileStream и сохраните файл в этот объект потока, вызвав метод Workbook объекта объекта Save. Укажите желаемый формат файла, используя перечисление SaveFormat при вызове метода Save.

Как сохранить файл Excel в файлы Html и Mht

Aspose.Cells просто может сохранить файл Excel, JSON, CSV или другие файлы, которые могут быть загружены Aspose.Cells, в файлы .html и .mht.

Как сохранить файл Excel в форматы OpenOffice (ODS, SXC, FODS, OTS)

Мы можем сохранить файлы в формате OpenOffice: ODS, SXC, FODS, OTS и т. д.

Как сохранить файл Excel в формат JSON или XML

JSON (JavaScript Object Notation) – это открытый стандартный файловый формат для обмена данными, который использует удобочитаемый текст для хранения и передачи данных. JSON-файлы сохраняются с расширением .json. JSON требует меньше форматирования и является хорошей альтернативой XML. JSON происходит из JavaScript, но является независимым от языка форматом данных. Создание и разбор JSON поддерживается многими современными языками программирования. application/json – это тип медиа-формат, используемый для JSON.

Aspose.Cells поддерживает сохранение файлов в форматах JSON или XML.

Продвинутые темы