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

Как импортировать данные в рабочий лист

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

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

Как импортировать данные в Excel с помощью интерфейса ICellsDataTable

ОсуществлятьICellsDataTable чтобы обернуть различные источники данных, затем используйтеCells.ИмпортДанных() импортировать данные в лист Excel.

Образец кода

РеализацияCustomerDataSource, Customer и CustomerList классы приведены ниже

Как импортировать данные в Excel из массива

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

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

Как импортировать данные в Excel из ArrayList

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

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

Как импортировать данные в Excel из пользовательских объектов

Чтобы импортировать данные из коллекции объектов на лист, используйтеИмпорт пользовательских объектов. Предоставьте список столбцов/свойств методу для отображения желаемого списка объектов.

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

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

Как импортировать данные в Excel из DataTable

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

  • Таблица данных*,*Таблица данных* объект, из которого вы импортируете контент.
  • Отображается ли имя поля*, указывает, будут ли имена полей*Таблица данных*столбцы должны быть импортированы на лист как первая строка или нет.
  • Начальная ячейка* представляет имя начальной ячейки (например, «A1»), из которой импортируется содержимое *DataTable*.

Как импортировать данные в Excel из динамического объекта в качестве источника данных

Aspose.Cells предоставляет функции для работы с динамическими объектами в качестве источника данных. Это помогает использовать источник данных, где свойства динамически добавляются к объектам. После добавления свойств к объекту Aspose.Cells считает первую запись шаблоном и соответствующим образом обрабатывает остальные. Это означает, что если какое-то динамическое свойство добавляется только к первому элементу, а не к другим объектам, Aspose.Cells считает, что все элементы в коллекции должны быть одинаковыми.

В этом примере используется шаблонная модель, которая изначально содержит только две переменные. Этот список преобразуется в список динамических объектов. Затем в него добавляется какое-то дополнительное поле и, наконец, загружается в книгу. Книга выбирает только те значения, которые находятся в файле шаблона XLSX. В этом шаблоне книги используются смарт-маркеры, которые также содержат параметры. Параметры позволяют вам изменить способ размещения информации. Подробную информацию об интеллектуальных маркерах можно получить из следующей статьи:

Использование интеллектуальных маркеров

Как импортировать данные в Excel из DataColumn (.NET)

Таблица данныхилиПросмотр данныхобъект состоит из одного или нескольких столбцов. Разработчики также могут импортировать данные из любого столбца/столбцовТаблица данныхилиПросмотр данныхпозвонив вИмпортдата методCellsколлекция.Импортдатаметод принимает параметр типаИмпорттаблеопции.Импорттаблеопции класс обеспечиваетИндексы столбцовсвойство, которое принимает массив индексов столбцов.

Пример кода, приведенный ниже, демонстрирует использованиеImportTableOptions.ColumnIndexesдля импорта выборочных столбцов.

Как импортировать данные в Excel из DataView (.NET)

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

  • **Просмотр данных:**Просмотр данныхобъект, из которого вы собираетесь импортировать контент.
  • **Первая строка:**номер строки первой ячейки, в которую будут импортированы данные.
  • **Первый столбец:**номер столбца первой ячейки, в которую будут импортированы данные.
  • **Импорттаблеопции:**Варианты импорта.

Как импортировать данные в Excel из DataGrid (.NET)

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

  • Сетка данных*,*DataGrid*объект, из которого вы импортируете контент.
  • Номер строки* — номер строки первой ячейки, в которую будут импортированы данные.
  • Номер столбца*: номер столбца первой ячейки, в которую будут импортированы данные.
  • Вставить строки* — логическое свойство, которое указывает, следует ли добавлять на лист дополнительные строки, чтобы они соответствовали данным, или нет.

Как импортировать данные в Excel из GridView

Чтобы импортировать данные изВид сетки контроль, позвоните вИмпортгридвиев методCellsколлекция.

Aspose.Cells позволяет нам учитывать значения в формате HTML при импорте данных в электронную таблицу. Если при импорте данных включен анализ HTML, Aspose.Cells преобразует HTML в соответствующий формат ячейки.

Как импортировать данные в формате HTML в Excel

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

Как импортировать данные в Excel с телефона JSON

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

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

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