2015-04-21 1 views
0

Я пытался прочитать управление формой из файла excel. Я использую smartXLS api.Чтение с помощью excel с помощью smartxls api не работает

В моей файловой ячейке excel «c2» есть список-box (formControl). Теперь я хочу прочитать это управление.

Я попытался с помощью следующего кода, но он бросает исключение

workBook.readXLSX("D:\\TestAssessment.xlsx"); 

//This row throws an exception. 
//Here I was passed parameters in function as getFormControl(rowIndex,columnIndex) 
FormControlShape fm = (FormControlShape)workBook.getFormControl(1, 2); 

Может кто-нибудь знать, почему это бросить исключение?

ответ

0

Я прочитал SmartXLS javaDoc.

FormControlShape shape = workBook.getFormControl(FormControlShape.ListBox, listBoxId); 

// Here FormControlShape is inbuilt enum for to pass which type of form control you need to read/get. 
// listBoxId is integer for index of the form control. 
0
getFormControl(int type, int index) 
      get the specified index formcontrol from the current sheet 

Это javadoc smartXLS, описывающий метод. Параметр int type означает тип элемента управления формой; Типы: 20-ComBox 11-CheckBox 18-ListBox. Параметр int index означает индекс элемента управления формой.

Надеюсь, это может вам помочь.

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

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