I'm using Vaadin 10 and I want to show a spreadsheet to the user. However, the method below is giving me an error:
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);
}
}
Below is the ExcelOpener helper class:
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;
}
}
My questions are:
- How can I solve add(sp) method's error:
Cannot resolve method 'add(com.vaadin.addon.spreadsheet.Spreadsheet)'
- How can I open an excel with the given path? Is the path I have written is correct? Or should it be
"C:/Users/MY_USERNAME/Desktop"