我创建了一个程序来浏览 excel 文件并使用windowbuilder和Apache POI修改它。
我为文件路径创建了一个公共字符串,如下所示。
public class UI {
public static String filename;
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("MS Excel Files", "xlsx");
chooser.setFileFilter(filter);
chooser.showOpenDialog(null);
File file= chooser.getSelectedFile();
filename=file.getAbsolutePath();
并在主代码中调用字符串以获取文件路径以继续该过程。
public static void main (String[]args) throws Exception {
UI.filename;
File file= new File(filename);
FileInputStream fis= new FileInputStream (file);
XSSFWorkbook wb = new XSSFWorkbook(fis);
XSSFSheet sheet1= wb.getSheetAt(0);
当我运行 GUI 时,我收到以下错误消息,
语法错误,插入“VariableDeclarators”完成 LocalVariableDeclaration 文件名无法解析为变量
new File(filename);
这部分应该是这样的
File file= new File("C:\\Users\\Desktop\\Project\\Data.xlsx");
在这方面的任何建议将不胜感激。
慕村9548890
相关分类