Я использую Vaadin 10 и хочу показать пользователю электронную таблицу. Однако метод ниже дает мне ошибку:
public class SomeUI extends VerticalLayout{
private SomeUI(){
// ... some add(Components)
String path = "C:\\Users\\MY_USERNAME\\Desktop";
Spreadsheet sp = ExcelOpener.openFile(path);
// this line does not work
// add(sp);
}
}
Ниже приведен вспомогательный класс ExcelOpener:
public class ExcelOpener {
public static Spreadsheet openFile(String path){
// I will use the path to open given excel later.
// Right now I want to open an empty spreadsheet and show it to the user
Spreadsheet spreadsheet = null;
spreadsheet = new Spreadsheet();
return spreadsheet;
}
}
Мои вопросы:
- Как я могу решить ошибку метода add(sp):
Не удается разрешить метод «добавить (com.vaadin.addon.spreadsheet.Spreadsheet)»
- Как я могу открыть excel с заданным путем? Путь, который я написал, правильный? Или это должно быть
"C:/Users/MY_USERNAME/Desktop"