gpt4 book ai didi

java使用excel打开csv文件

转载 作者:行者123 更新时间:2023-11-29 07:20:37 25 4
gpt4 key购买 nike

我正在为大学做一个项目,并制作了一个创建 csv 文件的程序。我希望有一个按钮,您可以单击该按钮,然后使用 Excel 打开 csv 文件。谢谢

最佳答案

知道系统上安装了 MsOffice,您应该能够使用以下命令从命令行打开文档

excel myDoc.csv

要从 java 执行这样的命令,您可以使用以下快照:

File myCSVFile; //reference to your file here 
String execString = "excel " + myCSVFile.getAbsolutePath();
Runtime run = Runtime.getRuntime();
try {
Process pp = run.exec(execString);
} catch(Exception e) {
e.printStackTrace();
}

当然,这有点粗糙并且需要样式,但通常它应该可以工作。此外,为了更优雅,您还可以使用java.util.prefs.Preferences检查Windows注册表。类,了解 MsOffice 是否安装,如果安装,安装位置。但是,请注意,如果您考虑的是 MsExcel(正如我从您的帖子中了解到的),这将自动取消 Java 的多平台方法。希望这会有所帮助:)

关于java使用excel打开csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5182526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com