Экспорт данных видимых строк из листа
Contents
[
Hide
]
Вы можете экспортировать данные из листов в таблицы данных с помощью Aspose.Cells. Иногда вам нужно экспортировать данные только видимых строк. Aspose.Cells предоставляет способ достижения этой цели. Используйте ExportTableOptions.PlotVisibleRows, чтобы указать, что вы хотите экспортировать только данные видимых строк.
Этот пример показывает, как экспортировать данные из следующего листа. Строки 5, 6 и 7 скрыты.
Образец данных в листе, строки 5, 6 и 7 скрыты |
---|
![]() |
Как только данные экспортируются в таблицу данных с использованием метода Worksheet.Cells.ExportDataTable() с опцией ExportTableOptions.PlotVisibleRows, это будет выглядеть так. Скрытые строки отображаются как пустые строки
Скрытые строки экспортируются в таблицу данных как пустые строки |
---|
![]() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
string filePath = dataDir+ "aspose-sample.xlsx"; | |
// Load the source workbook | |
Workbook workbook = new Workbook(filePath); | |
// Access the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Specify export table options | |
ExportTableOptions exportOptions = new ExportTableOptions(); | |
exportOptions.PlotVisibleRows = true; | |
exportOptions.ExportColumnName = true; | |
// Export the data from worksheet with export options | |
DataTable dataTable = worksheet.Cells.ExportDataTable(0, 0, 10, 4, exportOptions); |