使用带保存对话框的java将内容导出到xls文件: - 在保存期间我应该在哪里要求提供文件名? 我更喜欢询问保存文件时命名的内容。
public static void main(String args[])
{
SaveToExcel exp = new SaveToExcel();
exp.writePropertiesIntoExcel("D:\\ExcelFile.xls");
}
答案 0 :(得分:0)
如果您想让用户选择保存文件的位置,则应使用JFileChooser。
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.APPROVE_OPTION);
chooser.setMultiSelectionEnabled(false);
int returnVal = chooser.showSaveDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION){
File f = chooser.getSelectedFile();
String a = f.getAbsolutePath();
SaveToExcel exp = new SaveToExcel();
exp.writePropertiesIntoExcel(a);
}
您可以在方法中使用的简单代码,它会获取您要保存文件的路径。