一、C#怎样打开Excel文件

1.右键–Add DevExpress Item – New Item,新建一个Form窗体

2.打开工具箱,搜索spreadsheetControl

3.将工具spreadsheetControl拖入新建的窗体中

4.可添加打开,保存,打印等按钮,我是随窗体打开一起打开excel,所以没有添加按钮,主要代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using System.IO;
using DevExpress.Spreadsheet;namespace rdms.Forms
{
public partial class frmARFCN : Form
{private static log4net.ILog LOG = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);//记录窗体的名称readonly string mainFormText;public frmARFCN(){InitializeComponent();//记录窗体的名称,并实现文档变化事件的处理,方便显示新的文件名称mainFormText = this.Text;this.spreadsheetControl1.DocumentLoaded += new EventHandler(spreadsheetControl1_DocumentLoaded);openFile();}/// <summary>/// 文档变化后,实现对新文件名称的显示/// </summary>void spreadsheetControl1_DocumentLoaded(object sender, EventArgs e){string fileName = Path.GetFileName(this.spreadsheetControl1.Document.Path);if (String.IsNullOrEmpty(fileName)){Text = mainFormText;}else{Text = fileName + " - " + mainFormText;}}/// <summary>/// 打开Excel文件/// </summary>private void openFile(){string path = Application.StartupPath;LOG.Info("path==="+path);string filePath = path + "\\Data\\about.xls";if (!string.IsNullOrEmpty(filePath)){IWorkbook workbook = spreadsheetControl1.Document;workbook.LoadDocument(filePath);}}/// <summary>/// 保存Excel文件/// </summary>private void btnSaveFile_Click(object sender, EventArgs e){spreadsheetControl1.SaveDocument();}/// <summary>/// Excel文件打印/// </summary>private void btnPreview_Click(object sender, EventArgs e){this.spreadsheetControl1.ShowPrintPreview();}
}
}

5.点击某个按钮弹出frmARFCN的form窗体

 private void btn_Click(object sender, EventArgs e)
{        using (frmARFCN frm = new frmARFCN()){DialogResult ret = frm.ShowDialog(this);}
}

6.显示效果如下

更多博客内容详见我的博客 Wang's Blog

C# 打开Excel文件方法相关推荐

  1. office2016双击不能直接打开excel文件方法

  2. 用ado打开Excel文件时报外部表不是预期的格式的解决方法

    在用ado将Excel表格数据导入到数据库时,ado打开Excel文件报"外部表不是预期的格式"的错误码.其原因是Excel数据格式不是标准的Microsoft Excel的数据格 ...

  3. 打开Excel文件并插入图片

    近来在一直研究导出Excel的东东,整的我晕头转向,项目中需要把表格数据和图片同时导入到一个Excel文件里,然后保存在本地.如果是简单的表头是很容易导出的,由于表头包含复杂的,就需要通过xml形式解 ...

  4. Qt中打开excel文件

    qt中打开excel文件有两种方法 第一种,用QAxObject,在使用QAxObject,要在.pro文件中添加QT += axcontainer,同时在调用文件中添加#include <QA ...

  5. kettle读取json文件并读取数据_Labview打开Excel文件读取数据

    Labview有几种打开excel的方式,各有利弊. 大水怪出没请注意:Labview使用Excel处理数据(打开Excel)​zhuanlan.zhihu.com 这一篇介绍了通过使用Active打 ...

  6. excel怎么启用宏_IT技巧分享51: 解决打开Excel文件提示发现不可读取的内容

    在使用过程中难免会碰到一些棘手的问题,比如:Excel打不开,提示为不可读取内容,当遇到这些问题我们改怎么处理呢?经百度一下发现主要原因是因为引用了外部文档数据.指向了外部文档中的宏等等.造成故障的原 ...

  7. python怎么打开excel文件并处理_python处理excel文件

    python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 可从这里下载https://pypi.python.org/pypi.下面分别记录 ...

  8. html文件怎么在wps打开是乱码,wps上打开Excel文件是乱码

    按说WPS可以兼容OFFICE的Word和Excel以及PPT软件的,怎么可能乱码呢.一般乱码的情况,肯定是文档的编码错误,也有可能是软件版本的问题. 我在电脑上新建了一个Excel表格,我发给了他, ...

  9. 【奇葩问题】每次打开excel文件都会出现两个窗口,一个是空白的sheet1,另一个是自己的文档

    程序员的奇葩问题又增加了,问题如题:每次打开excel文件都会出现两个窗口,一个是空白的sheet1,另一个是自己的文档 一切的源头在于前段时间装了MySQL数据库,他就自动加载了两者之间的关联启动项 ...

最新文章

  1. 获取网络状态ConnectivityManager
  2. Keyboard驱动中button中断的处理机制
  3. fisher判别_经典模式识别:Fisher线性判别
  4. 迄今看到的较为客观的一篇分析编程语言的文章
  5. Pointers On C 1
  6. 12 快件文档“更新终止”从作者“xxx”收到
  7. iPhone系统更新提醒怎么关闭?
  8. 从 C10K 到 C500K
  9. Codeforces Round #388 (Div. 2) C. Voting
  10. con 元器件符号_protues的元件符号名称
  11. 【机器学习基础】EM算法
  12. Python系列之Django(ORM)
  13. 计算机网络基本知识(四):网络传输介质
  14. 输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果。
  15. jbpm创建流程图_jbpm - 工作流的基本操作
  16. 基于Python的堆优化单源最短路径
  17. Mega2560串口通信实现
  18. Mac OS下搭建Hadoop3.2.1
  19. AutodeskCAD卸载后无法再次安装?完美解决!
  20. 当我谈秋招时,我谈些什么

热门文章

  1. MasterCam9 CNC程序文件转刀单 程序
  2. 企业办理CCRC信息安全服务认证的作用
  3. Tensorflow实例:实现基于LSTM的语言模型
  4. excel打开html非常慢,解决EXCEL表格打开缓慢,文件异常臃肿庞大
  5. 进程间通讯回调客户端
  6. 数据库查询是地址信息
  7. 惠普计算机如何改启动,惠普电脑怎么设置u盘启动
  8. 仿QQ TIM官网视差滚动效果
  9. JavaWeb 访问JSP报错解决--org.apache.jasper.compiler.Compiler generateClass
  10. 微信储值会员卡开发2018-12-1汇总日志