您的位置:首页 > 编程语言 > Java开发

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

2017-03-13 22:24 471 查看
得到系统剪贴板

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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息