C# WinForm创建Excel文件的实例
实例如下:
private bool creatExcel(string xlsfile) { try { object missing = System.Reflection.Missing.Value; Excel.ApplicationClass myExcel = new Excel.ApplicationClass(); Excel._Workbook xBk; //工作薄 Excel._Worksheet xSt; //工作Sheet xBk = myExcel.Workbooks.Add(true); for (int i = 0; i < 1; i++) { xSt = (Excel._Worksheet)xBk.ActiveSheet; xSt.Name = "Sheet" + i; myExcel.Sheets.Add(missing, missing, 1, Excel.XlSheetType.xlWorksheet); } //myExcel.Visible = true; if (xlsfile.ToLower().EndsWith(".xlsx")) { xBk.SaveAs(xlsfile, 56, missing, missing, missing, missing, Excel.XlSaveAsAccessMode.xlShared, missing, missing, missing, missing, missing); } else { xBk.SaveAs(xlsfile, missing, missing, missing, missing, missing, Excel.XlSaveAsAccessMode.xlShared, missing, missing, missing, missing, missing); } myExcel.Quit(); return true; } catch (Exception ex) { MessageBox.Show("Excel创建失败!原因:" + ex.Message); return false; } }
以上这篇C# WinForm创建Excel文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
C#导入导出EXCEL文件的代码实例
复制代码 代码如下: using System;using System.Data;using System.Data.OleDb; namespace ZFSoft.Joint{ public class ExcelIO { private int _ReturnStatus; private string _ReturnMessage; /// <summary> /// 执行返回状态 /// </summary&g
-
C# WinForm导出Excel方法介绍
.NET开发人员首选的方法,通过COM组件调用Office软件本身来实现文件的创建和读写,但是数据量较大的时候异常缓慢:如下代码所示已经做了优化,将一个二维对象数组赋值到一个单元格区域中(下面的代码中只能用于导出列数不多于26列的数据导出): Office PIA 复制代码 代码如下: public static void ExportToExcel(DataSet dataSet, string outputPath){ Excel.ApplicationClass excel = ne
-
C#数据导入/导出Excel文件及winForm导出Execl总结
一.asp.net中导出Execl的方法: 在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上:一种是将文件直接将文件输出流写给浏览器.在Response输出时,\t分隔的数据,导出execl时,等价于分列,\n等价于换行. 1.将整个html全部输出execl 此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中. 复制代码 代码如下: Response.Clear(); Response.Buffer= t
-
C#使用winform简单导出Excel的方法
本文实例讲述了C#使用winform简单导出Excel的方法.分享给大家供大家参考,具体如下: using Excel; 在项目中引入Excel.dll /// <summary> /// 导出Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEx
-
C# WinForm创建Excel文件的实例
实例如下: private bool creatExcel(string xlsfile) { try { object missing = System.Reflection.Missing.Value; Excel.ApplicationClass myExcel = new Excel.ApplicationClass(); Excel._Workbook xBk; //工作薄 Excel._Worksheet xSt; //工作Sheet xBk = myExcel.Workbooks.
-
使用Python操作excel文件的实例代码
使用的类库 pip install openpyxl 操作实现 •工作簿操作 # coding: utf-8 from openpyxl import Workbook # 创建一个excel工作簿 wb = Workbook() # 打开一个工作簿 wb = load_workbook('test.xlsx') # 保存工作簿到文件 wb.save('save.xlsx') •工作表操作 # 获得当前的工作表对象 ws = wb.active # 通过工作表名称得到工作表对象 ws = wb.
-
.Net创建Excel文件(插入数据、修改格式、生成图表)的方法
1.添加Excel引用 可以在.Net选项卡下添加Microsoft.Office.Interop.Excel引用,或在COM下添加Microsoft Excel 12.0 Object Library.它们都会生成Microsoft.Office.Interop.Excel.dll. 2.创建Excel. 有两种方法创建一个Excel Workbook实例. 1.需要一个模板文件,使用Open方法,参数较多: 复制代码 代码如下: object miss = Missing.Value; Ap
-
POI通过模板导出EXCEL文件的实例
一般的EXCEL导出使用POI先创建一个HSSFWorkbook,然后通过不断创建HSSFRow,HSSFCell后设置单元格内容便可以完成导出. 这次在项目中需要用到模板,导出的内容包括(1.模板中的内容.样式.2.自己需要新增的内容.样式.),还需要设置单元格的样式,在网上搜了一些blog,完成后记录一下. 分析这次需求,最关键的就是如何获取到填充了模板的新HSSFWorkbook,如果获取到它,我们可以熟练的往里面添加内容. File fi = new File("F:/usr/user.
-
python使用xlrd和xlwt读写Excel文件的实例代码
安装模块 如果使用的是Linux系统,并且安装了pip,可以直接使用pip安装xlrd, xlwt: pip install xlwt pip install xlrd 也可以从官网下载源代码安装: https://pypi.org/project/xlwt/1.1.2/ https://pypi.org/project/xlrd/ 下载tar.gz文件,解压,并转到解压后的目录中,找到setup.py,输入命令: sudo python setup.py install 安装完成. 导入模块:
-
C# 创建Excel气泡图的实例代码
气泡图(Bubble Chart)是可用于展示三个变量之间的关系.通过绘制x 值, y 值和大小值即可确定图表中气泡的坐标及大小.下面通过后端C#代码及VB.NET代码展示如何来实现在Excel中创建气泡图的方法. 程序环境: Visual Studio .Net FrameWork 4.5.1 Spire.XLS for .NET Version 10.12.0 注:编辑代码前先将Spire.Xls.dll(dll文件可在解压包Bin文件夹下获取)添加引用至VS程序,可通过官网下载或者Nuge
-
elemetUi 组件--el-upload实现上传Excel文件的实例
elemetUi 组件--el-upload实现上传Excel文件的实例 [需求]实现上传Excel文件,在上传到服务器时,还要附加一个参数,在请求上传文件接口前,先要进行文件格式判断. [知识点] 1.el-upload 官方文档中,主要用到了以下属性: data 可选参数, 上传时附带的额外参数 name 可选参数, 上传的文件字段名 before-upload 可选参数, 上传文件之前的钩子,参数为上传的文件,若返回 false 或者返回 Promise 且被 reject,则停止上传.
-
使用实现XlsxWriter创建Excel文件并编辑
之前操作Excel使用过其他的方式,针对Excel的写入来说,使用过xlwt模块,也直接使用过win32com接口.如果说哪个最能够发挥Excel的威力,那么肯定是win32com接口实现的方式,然而这种方式需要的是Office软件支持. 至于xlwt,我觉得我们平时用到的功能基本上都有了,通常这个基本就能够满足我个人的要求. 今天使用了一下XlsxWriter模块,暂时没有找到什么比较特殊的功能.当然,我自己也仅仅是照搬了一个demo程序而已.先展示一下程序代码: #!/usr/bin/pyt
-
使用Python横向合并excel文件的实例
起因: 有一批数据需要每个月进行分析,数据存储在excel中,行标题一致,需要横向合并进行分析. 数据示意: 具有多个 代码: # -*- coding: utf-8 -*- """ Created on Sun Nov 12 11:19:03 2017 @author: Li Ying """ #读取第一列作为合并后表格的第一列 from pandas import read_csv df = read_csv(r'E:\excel\vb\ex
-
Python xlrd/xlwt 创建excel文件及常用操作
一.创建excel代码 备注:封装好了(可直接调用) """ -*- coding:utf-8 -*- @Time :2020/8/20 21:02 @Author :Jarvis @File :jar_excel_util.py @Version:1.0 """ from typing import List import xlwt class JarExcelUtil: def __init__(self, header_list: List
随机推荐
- Vue axios 中提交表单数据(含上传文件)
- 批处理 文件归类整理器
- java中文乱码之解决URL中文乱码问题的方法
- javascript 框架小结 个人工作经验
- php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
- PHP5在Apache下的两种模式的安装
- 如何在不支持数据库的asp主页上运用ado
- sql server实现递归查询的方法示例
- 用C++实现队列的程序代码
- javascript操作html控件实例(javascript添加html)
- IDC服务器托管之技术名词解释什么是服务器
- iscroll碰到Select无法选择下拉刷新的解决办法
- IIS7 fastcgi方式安装php
- C#实现XML文档的增删改查功能示例
- VLAN如何在内网上进行划分
- mysql 5.7.21 winx64安装配置方法图文教程
- Python实现图片尺寸缩放脚本
- python使用pycharm环境调用opencv库
- 70行C语言代码实现贪吃蛇
- 使用Spring Security OAuth2实现单点登录