2013-11-19 5 views
1

Я использую aspose-cells.jar для экспорта Excel в мое приложение. Я застрял там, где мне нужно динамически создавать листы в шаблоне. Мой оригинальный шаблон Excel содержит 2 листа.Создание динамических листов с использованием ячеек Aspose в Java?

  1. Лист1 содержит стол и круговую диаграмму.
  2. Лист2 содержит данные для таблицы и круговой диаграммы.

В зависимости от количества данных выборок выбранного этих листов должен быть клонированы т.е. Предположим, две даты выбраны, то:

  • Лист1 должна содержать график и круговую диаграмму для первой даты.
  • Лист2 должен содержать график и круговую диаграмму для второй даты.

И

  • Sheet3 должен содержать данные для первого свидания.
  • Лист4 должен содержать данные для второй даты.

ответ

0

Вы можете использовать метод Worksheets.addCopy для клонирования существующего листка.

// Open the workbook 
Workbook book = new Workbook(srcDoc); 
boolean bSomeCondition = true; 
// If some condition is true e.g. dates 
if (bSomeCondition) 
{ 
    // Copy first worksheet 
    book.getWorksheets().addCopy("Sheet1"); 
    // Copy the second worksheet 
    book.getWorksheets().addCopy("Sheet2"); 
} 
// Save the workbook 
book.save(dstDoc); 

 Смежные вопросы

  • Нет связанных вопросов^_^