资源简介
自己用c#编写的财务管理系统中生成资产负债表(excel)的类,形成表的样式已排好,只需根据需要添加数据库的数据即可。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
namespace ClassLibrary1
{
public class Class1
{
public void Export(string btitle)
{
string rq = DateTime.Now.Year.ToString() + “年“ + DateTime.Now.Month.ToString() + “月“ + DateTime.Now.Day.ToString() + “日“;
//建立Excel对象
Excel.Application excel = new Excel.Application();
excel.Application.Workbooks.Add(true);
excel.Visible = true;
Excel.Range range = excel.get_Range(excel.Cells[1 1] excel.Cells[1 8]);//选中范围第一行的1到7列的单元格
range.MergeCells = true;//合并上述范围的单元格
//excel.get_Range(excel.Cells[1 1] excel.Cells[1 dgv.ColumnCount]).Cells.Font.Name = “宋体“;
excel.ActiveCell.Font.Name = “宋体“;
excel.ActiveCell.Font.Bold = true;
excel.ActiveCell.FormulaR1C1 = btitle;//合并的单元格为当前活动单元格,设置其内容为表头
excel.ActiveCell.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;//设置其内容在合并的大单原格中居中
excel.ActiveCell.Font.Size = “15“;
//excel.get_Range(excel.Cells[1 1] excel.Cells[1 3]).Cells.Font.Size = “15“;
//excel.Cells.EntireColumn.AutoFit();
excel.Caption = “记账凭证导出数据“;
for (int i = 3; i < 39; i++)
{
for (int j = 1; j < 9; j++)
{
excel.get_Range(excel.Cells[i - 1 j] excel.Cells[i - 1 j]).Cells.Borders[Excel.XlBordersIndex.xlEdgeBottom].ColorIndex = 28;//设置选定单元格的下边框颜色
excel.get_Range(excel.Cells[i - 1 j] excel.Cells[i - 1 j]).Cells.Borders[Excel.XlBordersIndex.xlEdgeBottom].Linestyle = Excel.XlLinestyle.xlContinuous;//
excel.get_Range(excel.Cells[i - 1 j] excel.Cells[i - 1 j]).Cells.Borders[Excel.XlBordersIndex.xlEdgeBottom].Weight = Excel.XlBorderWeight.xlThin;//
excel.get_Range(excel.Cells[i j] excel.Cells[i j]).Cells.Borders[Excel.XlBordersIndex.xlEdgeLeft].ColorIndex = 38;//设置选定单元格的下边框颜色
excel.get_Range(excel.Cells[i j] excel.Cells[i j]).Cells.Borders[Excel.XlBordersIndex.xlEdgeLeft].Linestyle = Excel.XlLinestyle.xlContinuous;//
excel.get_Range(excel.Cells[i j] excel.Cells[i j]).Cells.Borders[Excel.XlBordersIndex.xlEdgeLeft].Weight = Excel.XlBorderWeight.xlThin;//
excel.get_Range(excel.Cells[i j] excel.Cells[i j]).Cells.Borders[Excel.XlBordersIndex.xlEdgeRight].ColorIndex = 38;//设置选定单元格的下边框颜色
excel.get_Range(excel.Cells[i j] excel.Cells[i j]).Cells.Borders[Excel.XlBordersIndex.xlEdgeRight].Linestyle = Excel.XlLinestyle.xlContinuous;//
excel.get_Range(excel.Cells[i j] excel.Cells[i j]).Cells.Borders[Excel.XlBordersIndex.xlEdgeRight].Weight = Excel.XlBorderWeight.xlThin;//
}
}
//excel.get_Range(excel.Cells[3 1] excel.Cells[40 3]).Cells.B
相关资源
- C#文件流读取CSV文件
- 验证EXCEL导入模板是否符合标准
- C#将Excel导入到Access数据库表(winFor
- ASP.net MVC vcard名片二维码自动生成
- C#调用delphi生成的dll获取CPU序列号
- Wpf生成word文档
- C# NPOI导出Excel,Words转PDF
- c# 生成 bt种子 文件 bt 源码
- 验证码生成组件支持干扰点和干扰线
- asp·net生成PDF详解
- ASP.NET(c#) 从零动态生成Word文件用程
- DM二维码生成器85287
- c#导出excel支持多sheet导出,可自定义
- C#利用Zxing.NET生成条形码和二维码并实
- 2012我的C#全能Excel操作无需Office不使用
- EAN-13条形码生成源码
- VS 2008 C#读写excel文件
- .net C#代码生成器
- .NET(c#)Web生成二维码
- TIN生成算法实现.zip
- 2021最新版NPOI插件
- C#读写EXCEl支持xlsx
- c# NHibernate 自动生成实体类及映射文件
- 基于ASP.NET的学生成绩管理系统
- Asp.net Core 生成 PDF demo
- NPOI-Excel导入导出源码+
- 基于VS2008 C#编写的简单学生成绩管理
- 学生成绩信息管理系统源码+论文+文献
- C#生成与求解数独
- C#学生成绩管理系统260085
评论
共有 条评论