得到系统剪贴板
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();