Чтение и запись таблицы с источником данных таблицы запросов
Contents
[
Hide
]
Чтение и запись таблицы с источником данных таблицы запросов
С Aspose.Cells вы можете читать и писать таблицу, которая имеет QueryTable в качестве источника данных. Поддержка этой функции также существует для файлов XLS. Следующий фрагмент кода демонстрирует чтение и запись такой таблицы, сначала читая таблицу, а затем изменяя ее, чтобы добавить строку итогов.
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-Java | |
// The path to the output directory. | |
String sourceDir = Utils.Get_SourceDirectory(); | |
String outputDir = Utils.Get_OutputDirectory(); | |
// Load workbook object | |
Workbook workbook = new Workbook(sourceDir + "SampleTableWithQueryTable.xls"); | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
ListObject table = worksheet.getListObjects().get(0); | |
// Check the data source type if it is query table | |
if (table.getDataSourceType() == TableDataSourceType.QUERY_TABLE) | |
{ | |
table.setShowTotals(true); | |
} | |
// Save the file | |
workbook.save(outputDir + "SampleTableWithQueryTable_out.xls"); |
Исходный и выходной файлы Excel прилагаются для ознакомления.