跟随菜鸟学习C#——C#操作Excel
来源:互联网 发布:axure8.0mac汉化教程 编辑:程序博客网 时间:2024/06/04 18:41
最近工作不是太忙,是时候把自己的C#技术巩固一下了正好赶上老大让我们研究学习C#操作Excel,我就把自己如何学习的和大家分享一下,我刚入行没多久,也就是一个菜鸟,请大家多多指点,有什么好的学习方法,也可以共享一下。
刚开始非常抓瞎,不知道从何入手,于是就从网上找了一些别人的代码作参考,但是很多都看不懂,后来终于找到一个简单的,然后自己又加了一些注释,请大家参阅
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
//要添加一下的引用
using Excel = Microsoft.Office.Interop.Excel;
using Microsoft.Office.Core;
using System.IO;
namespace ExcelAppT
{
class ExcelTest
{
static void Main(string[] args)
{
//声明一个字符串path 用来存储Excel文件路径
string path;
//创建Application接口对象,(代表整个 Microsoft Excel 应用程序。)
Excel.Application excelApp;
//创建Workbook接口对象,(表示使用 Visual Studio 中的 Office 开发工具创建的 Excel 项目中的工作簿)
Excel.Workbook excelDoc;
//给path赋值一个有效的路径。
path = @"d:\c#.xlsx";
//new一个Application接口对象
excelApp = new Excel.Application();
if(File.Exists(path))//确定该文件是否存在
{
File.Delete(path);//删除该文件
}
Object nothing = Missing.Value;//表示缺少的 Object。此类不能被继承。(Value表示该类的唯一实例)
//创建一个新的Excel文档
excelDoc = excelApp.Workbooks.Add(nothing);
//默认工作簿
Object format = Excel.XlFileFormat.xlWorkbookDefault;
//在另一个文件中保存对工作表的更改
excelDoc.SaveAs(path,nothing,nothing,nothing,nothing,nothing,
Excel.XlSaveAsAccessMode.xlExclusive, nothing, nothing, nothing, nothing, nothing);
//关闭工作薄
excelDoc.Close(nothing, nothing, nothing);
//退出 InfoPath 应用程序,而不提示用户保存打开的表单。
excelApp.Quit();
}
}
}
- 跟随菜鸟学习C#——C#操作Excel
- C#—Excel操作
- C#操作Excel的学习
- C# 操作Excel ——Excel获取数据、时间、图片
- C#学习之操作excel表格
- C#学习笔记 ODBC 操作Excel
- C#学习笔记之操作Excel
- 菜鸟学习C#语言之路——入门
- 菜鸟C#学习笔记本
- C#中操作Excel(3)—— Excel中操作文本、图片和批注
- 菜鸟学习c++—实现学生登陆管理系统
- C#常用工具类——Excel操作类
- 菜鸟学习c、c++
- c#如何操作excel??
- C#操作Excel!
- C# 操作 Excel
- C#访问Excel操作
- C# 操作 Excel
- Java classloader 原理
- eclipse 去掉js验证
- android实现ViewPager,打开app展示图片
- Unity中一键创建常用文件夹
- centos6 部署c++11
- 跟随菜鸟学习C#——C#操作Excel
- [转]讲给普通人听的分布式数据存储
- 我的MYSQL学习心得(一) 简单语法
- 从头认识java-16.6 ByteBuffer是怎样存储的?
- mysql日期的模糊匹配
- Ajax Security之WebGoat实验 - 2016.01.07
- Python多线程同步---互斥锁
- 第6集 精通spark集群搭建
- 线性表的正向迭代器实现