c# - 如何从控制台应用程序项目中打开 Excel 插件项目?
问题描述
我有一个控制台应用程序项目,它打开一个表单。同一个表单有一个应该打开 Excel 文件的按钮。
该解决方案由 2 个项目构成,启动项目是控制台应用程序,另一个是包含 Excel 插件和功能区的类库。
问题是,当我按下按钮时,我不知道如何启动 excel。
我将 Class Library 的引用添加到了我的启动项目的 References 选项卡中。
任何帮助,将不胜感激!
解决方案
如果文件已经创建:
FileInfo fi = new FileInfo("C:\\test\\report.xlsx");
if(fi.Exists)
{
System.Diagnostics.Process.Start(@"C:\test\report.xlsx");
}
else
{
//file doesn't exist
}
推荐阅读
- javascript - 为什么 Javascript string.replace("\n\t","xxx") 将 "\n\t" 替换为 "\nxxx"?
- python - python实现生产计划调度问题
- python - Python Cerberus:使用“anyof_schema”规则验证不同模式的问题
- keycloak - Keycloak 一次性访问令牌
- scala - 如何知道邮箱是空的以取消存储和发送低优先级消息?
- sql - 在 SQL 中,如何根据开始日期和经过的天数计算一年中的天数
- css - 将 input[type=text] 中的图标放在当前文本的右侧,可能吗?
- java - java 11 NoSuchMethodError javax.xml.soap.SOAPElement.addAttribute
- redux - 使用 Jest 在 Stencil 中使用 Redux 对 store.mapDispatchToProps 进行单元测试
- scala - Scala:使用排序特征错误地评估比较