Импорт и экспорт данных

Импорт данных в рабочий лист

Данные представляют мир таким, какой он есть. Чтобы разобраться в данных, мы анализируем их и понимаем мир. Данные превращаются в информацию.

Существует много способов выполнения анализа: размещение данных в электронных таблицах и различные манипуляции с ними — один из распространенных методов. С помощью Aspose.Cells легко создавать электронные таблицы, которые берут данные из ряда внешних источников и подготавливают их для анализа.

В этой статье обсуждаются некоторые методы импорта данных, к которым у разработчиков есть доступ по номеру Aspose.Cells.

Импорт данных с помощью Aspose.Cells

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

Aspose.Cells предоставляет класс,Рабочая тетрадь , представляющий файл Excel Microsoft.Рабочая тетрадь класс содержит коллекциюРабочий листКоллекция который позволяет получить доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий лист учебный класс.Рабочий лист класс предоставляетCells коллекция.Cellscollection предоставляет очень полезные методы для импорта данных из других источников данных. В этой статье объясняется, как можно использовать эти методы.

Импорт из массива

Чтобы импортировать данные в электронную таблицу из массива, вызовите метод importArray классаCellsколлекция. Существует много перегруженных версий метода importArray, но типичная перегрузка принимает следующие параметры:

  • Множество, объект массива, из которого вы импортируете контент.
  • Номер строкиномер строки первой ячейки, в которую будут импортированы данные.
  • Номер столбца, номер столбца первой ячейки, в которую будут импортированы данные.
  • Вертикальный, логическое значение, указывающее, следует ли импортировать данные вертикально или горизонтально.

Импорт из многомерных массивов

Чтобы импортировать данные в электронную таблицу из многомерных массивов, вызовите соответствующую перегрузку importArray классаCellsколлекция:

Импорт из ArrayList

Чтобы импортировать данные изArrayList к рабочим листам, вызовитеИмпортмассивлист методCells коллекция.Импортмассивлист принимает следующие параметры:

  • ArrayList ,ArrayListобъект, содержимое которого будет импортировано.
  • Номер строки, номер строки первой ячейки диапазона ячеек, содержимое которого будет импортировано.
  • Номер столбца, номер столбца первой ячейки, из которой будут импортированы данные.
  • Вертикальный— это логическое значение, указывающее, следует ли импортировать данные вертикально или горизонтально.

Импорт из пользовательских объектов в объединенную область

Чтобы импортировать данные из коллекции объектов на рабочий лист, содержащий объединенные ячейки, используйтеImportTableOptions.CheckMergedCellsимущество. Если в шаблоне Excel есть объединенные ячейки, установите значениеImportTableOptions.CheckMergedCellsсвойство истинно. ПройтиImportTableOptionsобъект вместе со списком столбцов/свойств в метод для отображения желаемого списка объектов. В следующем примере кода показано использованиеImportTableOptions.CheckMergedCellsсвойство для импорта данных из настраиваемых объектов в объединенные ячейки. Пожалуйста, смотрите прикрепленныйисходный файл Excelфайл ивывод Excelфайл для справки.

Импорт данных из JSON

Aspose.Cells предоставляетJsonUtility класс обработки JSON.JsonUtility класс имеетИмпорт данных метод импорта данных JSON. Aspose.Cells также предоставляетJsonLayoutOptionsкласс, представляющий параметры макета JSON.Импорт данных метод принимаетJsonLayoutOptions как параметр.JsonLayoutOptions класс предоставляет следующие свойства.

Пример кода, приведенный ниже, демонстрирует использованиеJsonUtility иJsonLayoutOptions классы для импорта данных JSON.

Экспорт данных из рабочего листа

Aspose.Cells не только позволяет своим пользователям импортировать данные в рабочие листы из внешних источников данных, но также позволяет им экспортировать данные рабочего листа в массив.

Экспорт данных с использованием Aspose.Cells - Экспорт данных в массив

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

Данные можно легко экспортировать в объект Array с помощьюCells учебный класс'экспортмассив метод.

Столбцы, содержащие строго типизированные данные

Электронные таблицы хранят данные в виде последовательности строк и столбцов. Использоватьэкспортмассив для экспорта данных из рабочего листа в массив.экспортмассив принимает следующие параметры для экспорта данных рабочего листа в видеМножество объект:

  • Номер строки, номер строки первой ячейки, из которой будут экспортированы данные.
  • Номер столбца, номер столбца первой ячейки, откуда будут экспортированы данные
  • Количество строк, количество строк для экспорта.
  • Количество столбцов, количество столбцов для экспорта.

Предварительные темы