选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 建设工程百科

myxls使用示例

myxls使用示例

1、添加引用到你的网站或项目中:

2、一个导出excel的测试程序:

/// <summary>

/// 导出Excel

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

protected void ExportBtn_Click(object sender, EventArgs e) {

XlsDocument xls = new XlsDocument();

xls.FileName = "TestList.xls";

int rowIndex = 1;

Worksheet sheet = xls.Workbook.Worksheets.Add("测试表");//Sheet名称

Cells cells = sheet.Cells;

Cell cell = cells.Add(1, 1, "编号");

cell.Font.Bold = true;

cell = cells.Add(1, 2, "名称");

cell.Font.Bold = true;

foreach (DataRow row in table.Rows) {

cells.Add(rowIndex, 1, rowIndex);

cells.Add(rowIndex, 2, "名称"+rowIndex);

rowIndex++;

}

xls.Send();

}

查看详情

myxls造价信息

  • 市场价
  • 信息价
  • 询价

会所-使用规则说明(泳池使用规则)

  • 480×1500
  • 13%
  • 佛山市铭策广告工艺有限公司
  • 2022-12-06
查看价格

乐泰配680使用

  • 79040清洗剂品种:胶黏制品 参数:50ML
  • g
  • 乐泰
  • 13%
  • 苏州帝斯迈新材料有限公司
  • 2022-12-06
查看价格

现场使用的安全标志:

  • 禁止标志牌、警告标志牌、指令标志牌尺寸均为300×400mm, 标志牌均采用镀锌铁板、PVC板或铝塑板制作,面层采用户外车贴; (参考25.3的图)
  • 13%
  • 广州市亿尚隆广告标识制作有限公司
  • 2022-12-06
查看价格

现场使用的安全标志:

  • 禁止标志牌、警告标志牌、指令标志牌尺寸均为300×400mm, 标志牌均采用镀锌铁板、PVC板或铝塑板制作,面层采用户外车贴; (参考25.3的图)
  • 13%
  • 广州市御建交通工程有限公司
  • 2022-12-06
查看价格

插接箱(可直接使用)

  • 品种:母线插接箱;产品极数(P):5;额定电流(A):无;外壳材质:铝镁合金;导体材质:T2铜;配置:空壳+插脚;防护等级:IP54;
  • 森村电工
  • 13%
  • 江苏森村电气有限公司
  • 2022-12-06
查看价格

钢件支撑使用

  • t·日
  • 肇庆市2003年3季度信息价
  • 建筑工程
查看价格

地面插座用塑料暗盒(配搭地插一起使用)

  • WNC5981
  • 佛山市顺德区2005年4月信息价
  • 建筑工程
查看价格

冲击器

  • 潜孔钻机配套使用
  • 广东2021年全年信息价
  • 水利工程
查看价格

冲击器

  • 锚杆钻机配套使用
  • 广东2021年全年信息价
  • 水利工程
查看价格

地面插座用塑料暗盒

  • (配搭地插一起使用) WNC5981
  • 佛山市顺德区2005年2月信息价
  • 建筑工程
查看价格

示例图号

  • 分支箱一进三出
  • 1台
  • 2
  • 中档
  • 含税费 | 含运费
  • 2022-10-17
查看价格

示例图号

  • 分支箱一进四出
  • 1台
  • 2
  • 中档
  • 含税费 | 含运费
  • 2022-10-17
查看价格

示例图号

  • 分支箱一进五出
  • 1台
  • 2
  • 中档
  • 含税费 | 含运费
  • 2022-10-17
查看价格

示例图号

  • 分支箱一进二出
  • 1台
  • 2
  • 中档
  • 含税费 | 含运费
  • 2022-10-17
查看价格

会所-使用规则说明(泳池使用规则)

  • 480×1500
  • 2件
  • 2
  • 不含税费 | 不含运费
  • 2015-03-11
查看价格

myxls简介

MyXls是一个操作Excel的开源类库,支持设置字体、列宽、行高(由BOSSMA实现)、合并单元格、边框、背景颜色、数据类型、自动换行、对齐方式等,通过众多项目的使用表现,证明MyXls对于创建简单格式的Excel文件十分快捷方便。

MyXLS是一个导出Excel的好工具,速度快,体积小,而且也不用担心使用Com生成Excel时资源释放的问题了。

查看详情

myxls详细设置

通过实例的方式详细说明如何通过各种属性设置MyXls的样式:

// 准备测试数据

List<PersonInfo> list = new List<PersonInfo>();

for (int i = 1; i <= 200; i++)

{

PersonInfo person = new PersonInfo()

{

RealName = "张" + i,

Gender = (i % 2 == 0 ? "男" : "女"),

Age = 20 + (i % 3)

};

list.Add(person);

}

int recordCount = 200; // 要导出的记录总数

int maxRecordCount = 100; // 每个sheet表的最大记录数

int sheetCount = 1; // Sheet表的数目

XlsDocument xls = new XlsDocument();

xls.FileName = "MyXls-" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls";

// 计算需要多少个sheet表显示数据

if (recordCount > maxRecordCount)

{

sheetCount = (int)Math.Ceiling((decimal)recordCount / (decimal)maxRecordCount);

}

// Sheet标题样式

XF titleXF = xls.NewXF(); // 为xls生成一个XF实例,XF是单元格格式对象

titleXF.HorizontalAlignment = HorizontalAlignments.Centered; // 设定文字居中

titleXF.VerticalAlignment = VerticalAlignments.Centered; // 垂直居中

titleXF.UseBorder = true; // 使用边框

titleXF.TopLineStyle = 1; // 上边框样式

titleXF.TopLineColor = Colors.Black; // 上边框颜色

titleXF.LeftLineStyle = 1; // 左边框样式

titleXF.LeftLineColor = Colors.Black; // 左边框颜色

titleXF.RightLineStyle = 1; // 右边框样式

titleXF.RightLineColor = Colors.Black; // 右边框颜色

titleXF.Font.FontName = "宋体"; // 字体

titleXF.Font.Bold = true; // 是否加楚

titleXF.Font.Height = 12 * 20; // 字大小(字体大小是以 1/20 point 为单位的)

// 列标题样式

XF columnTitleXF = xls.NewXF(); // 为xls生成一个XF实例,XF是单元格格式对象

columnTitleXF.HorizontalAlignment = HorizontalAlignments.Centered; // 设定文字居中

columnTitleXF.VerticalAlignment = VerticalAlignments.Centered; // 垂直居中

columnTitleXF.UseBorder = true; // 使用边框

columnTitleXF.TopLineStyle = 1; // 上边框样式

columnTitleXF.TopLineColor = Colors.Black; // 上边框颜色

columnTitleXF.BottomLineStyle = 1; // 下边框样式

columnTitleXF.BottomLineColor = Colors.Black; // 下边框颜色

columnTitleXF.LeftLineStyle = 1; // 左边框样式

columnTitleXF.LeftLineColor = Colors.Black; // 左边框颜色

columnTitleXF.Pattern = 1; // 单元格填充风格。如果设定为0,则是纯色填充(无色),1代表没有间隙的实色

columnTitleXF.PatternBackgroundColor = Colors.Red; // 填充的底色

columnTitleXF.PatternColor = Colors.Default2F; // 填充背景色

// 数据单元格样式

XF dataXF = xls.NewXF(); // 为xls生成一个XF实例,XF是单元格格式对象

dataXF.HorizontalAlignment = HorizontalAlignments.Centered; // 设定文字居中

dataXF.VerticalAlignment = VerticalAlignments.Centered; // 垂直居中

dataXF.UseBorder = true; // 使用边框

dataXF.LeftLineStyle = 1; // 左边框样式

dataXF.LeftLineColor = Colors.Black; // 左边框颜色

dataXF.BottomLineStyle = 1; // 下边框样式

dataXF.BottomLineColor = Colors.Black; // 下边框颜色

dataXF.Font.FontName = "宋体";

dataXF.Font.Height = 9 * 20; // 设定字大小(字体大小是以 1/20 point 为单位的)

dataXF.UseProtection = false; // 默认的就是受保护的,导出后需要启用编辑才可修改

dataXF.TextWrapRight = true; // 自动换行

// 遍历创建Sheet

for (int i = 1; i <= sheetCount; i++)

{

// 根据计算出来的Sheet数量,一个个创建

// 行和列的设置需要添加到指定的Sheet中,且每个设置对象不能重用(因为可以设置起始和终止行或列,就没有太大必要重用了,这应是一个策略问题)

Worksheet sheet;

if (sheetCount == 1)

{

sheet = xls.Workbook.Worksheets.Add("人员信息表");

}

else

{

sheet = xls.Workbook.Worksheets.Add("人员信息表 - " + i);

}

// 序号列设置

ColumnInfo col0 = new ColumnInfo(xls, sheet); // 列对象

col0.ColumnIndexStart = 0; // 起始列为第1列,索引从0开始

col0.ColumnIndexEnd = 0; // 终止列为第1列,索引从0开始

col0.Width = 8 * 256; // 列的宽度计量单位为 1/256 字符宽

sheet.AddColumnInfo(col0); // 把格式附加到sheet页上

// 姓名列设置

ColumnInfo col1 = new ColumnInfo(xls, sheet); // 列对象

col1.ColumnIndexStart = 1; // 起始列为第2列,索引从0开始

col1.ColumnIndexEnd = 1; // 终止列为第2列,索引从0开始

col1.Width = 16 * 256; // 列的宽度计量单位为 1/256 字符宽

sheet.AddColumnInfo(col1); // 把格式附加到sheet页上

// 性别列设置

ColumnInfo col2 = new ColumnInfo(xls, sheet); // 列对象

col2.ColumnIndexStart = 2; // 起始列为第3列,索引从0开始

col2.ColumnIndexEnd = 2; // 终止列为第3列,索引从0开始

col2.Width = 16 * 256; // 列的宽度计量单位为 1/256 字符宽

sheet.AddColumnInfo(col2); // 把格式附加到sheet页上

// 年龄列设置

ColumnInfo col3 = new ColumnInfo(xls, sheet); // 列对象

col3.ColumnIndexStart = 3; // 起始列为第4列,索引从0开始

col3.ColumnIndexEnd = 3; // 终止列为第4列,索引从0开始

col3.Width = 16 * 256; // 列的宽度计量单位为 1/256 字符宽

sheet.AddColumnInfo(col3); // 把格式附加到sheet页上

// 行设置

RowInfo rol1 = new RowInfo(); // 行对象

rol1.RowHeight = 16 * 20; // 行高

rol1.RowIndexStart = 3; // 行设置起始列,索引从1开始

rol1.RowIndexEnd = (ushort)(maxRecordCount + 2); //行设置结束列

sheet.AddRowInfo(rol1); // 把设置附加到sheet页上

// 合并单元格

//sheet.Cells.Merge(1, 1, 1, 4);

MergeArea titleArea = new MergeArea(1, 1, 1, 4); // 一个合并单元格实例(合并第1行、第1列 到 第1行、第4列)

sheet.AddMergeArea(titleArea); //填加合并单元格

// 开始填充数据到单元格

Cells cells = sheet.Cells;

// Sheet标题行,行和列的索引都是从1开始的

Cell cell = cells.Add(1, 1, "人员信息统计表", titleXF);

cells.Add(1, 2, "", titleXF); // 合并单元格后仍需要设置每一个单元格,样式才有效

cells.Add(1, 3, "", titleXF); // 合并单元格后仍需要设置每一个单元格,样式才有效

cells.Add(1, 4, "", titleXF); // 合并单元格后仍需要设置每一个单元格,样式才有效

sheet.Rows[1].RowHeight = 40 * 20; // 对指定的行设置行高

// 列标题行

cells.Add(2, 1, "序号", columnTitleXF);

cells.Add(2, 2, "姓名", columnTitleXF);

cells.Add(2, 3, "性别", columnTitleXF);

// 最右侧的列需要右边框,通过修改样式columnTitleXF的方式,还可以通过设置单元格属性的方式实现。

columnTitleXF.RightLineStyle = 1;

columnTitleXF.RightLineColor = Colors.Black;

cells.Add(2, 4, "年龄", columnTitleXF);

sheet.Rows[2].RowHeight = 18 * 20; // 对指定的行设置行高

// 行索引

int rowIndex = 3;

for (int j = 0; j < maxRecordCount; j++)

{

// 当前记录在数据集合中的索引

int k = (i - 1) * maxRecordCount + j;

// 如果达到sheet最大记录数则跳出

if (k >= recordCount)

{

break;

}

// 设置单元格的值

cells.Add(rowIndex, 1, k + 1, dataXF);

cells.Add(rowIndex, 2, list[k].RealName, dataXF);

cells.Add(rowIndex, 3, list[k].Gender, dataXF);

// 最右侧的列需要右边框,通过给Cell设置属性的方式实现,因为并不是所有的单元格都需要设置,不能通过修改样式dataXF的方式

Cell lastCell = cells.Add(rowIndex, 4, list[k].Age, dataXF);

lastCell.RightLineStyle = 1;

lastCell.RightLineColor = Colors.Black;

// 行号递增

rowIndex++;

}

}

// 在浏览器中输出Excel文件

xls.Send();

查看详情

myxls使用示例常见问题

查看详情

myxls使用示例文献

YX型电接点压力表使用说明书 YX型电接点压力表使用说明书

YX型电接点压力表使用说明书

格式:pdf

大小:203KB

页数: 3页

YX型电接点压力表 青岛工业仪表研究所 青岛仪表厂 YX型电接点压力表 YTNX型耐振电接点压力表 使用说明书 鲁制 02000113 青岛工业仪表研究所 青 岛 仪 表 厂 (原青岛压力表厂 ) 厂址:青岛市宜昌路 25号 电话: (O532)83731875 传真: (0532)83746647 邮编: 266031 YX型电接点压力表 青岛工业仪表研究所 青岛仪表厂 一、用途 电接点压力表(以下简称仪表) ,适用于测量无爆炸危险的非结晶、非凝固的液体、 气体等介质的压力,并在压力达到预定值时发出信号接通控制电路,达到自动控制和报 警的目的。 耐振 YTNX型电接点压力表。除具备与电接点压力表相同的功能外,重要的足能 够测量介质强烈脉冲及工作环境有剧烈振动的介质的压力。 二、结构与作用原理: 仪表主要由弹簧管压力表和接点装置两大部分组成。 仪表的作用原理足基于被测介质的压力进

轻铠装光缆-GYXTW/GYXS 轻铠装光缆-GYXTW/GYXS

轻铠装光缆-GYXTW/GYXS

格式:pdf

大小:203KB

页数: 2页

轻铠装光缆-GYXTW/GYXS

相关推荐

立即注册
免费服务热线: 400-888-9639