Java得到系统剪贴板&获取桌面路径&生成Excel文件

来源:互联网 发布:加工中心攻丝怎么编程 编辑:程序博客网 时间:2024/06/05 14:42

得到系统剪贴板

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); // 得到系统剪贴板StringSelection selection = new StringSelection(text);clipboard.setContents(selection, null);
File desktopDir = FileSystemView.getFileSystemView().getHomeDirectory();//获取桌面路径String desktopPath = desktopDir.getAbsolutePath();File dir = new File(desktopPath + "\\" + id);if (!dir.exists()) {    dir.mkdirs();}//生成Excel文件PrintStream passExam = new PrintStream(        new FileOutputStream(newFile(dir.getAbsolutePath() + "\\" + "补考通过.xls")));PrintStream notPassExam = new PrintStream(        new FileOutputStream(new File(dir.getAbsolutePath() + "\\" + "补考未通过.xls")));PrintStream finalReport = new PrintStream(        new FileOutputStream(new File(dir.getAbsolutePath() + "\\" + "最终成绩单.xls")));notPassExam.println(i++ + "\t" + course.getCname() + "\t" + course.getTime() + "\t" + course.getScore());passExam.println(j++ + "\t" + course.getCname() + "\t" + course.getTime() + "\t" + course.getScore());finalReport.println(i++ + "\t" + course.getCname() + "\t" + course.getTime() + "\t" + course.getScore());notPassExam.close();passExam.close();finalReport.close();            
0 0
原创粉丝点击