MyXls是一個操作Excel的開源類庫,支持設(shè)置字體、列寬、行高(由BOSSMA實現(xiàn))、合并單元格、邊框、背景顏色、數(shù)據(jù)類型、自動換行、對齊方式等,通過眾多項目的使用表現(xiàn),證明MyXls對于創(chuàng)建簡單格式的Excel文件十分快捷方便。

MyXLS是一個導(dǎo)出Excel的好工具,速度快,體積小,而且也不用擔(dān)心使用Com生成Excel時資源釋放的問題了。

myxls造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報價日期
公園簡介及地圖 公園簡介及地圖(戶外高清噴涂 廣告畫) 有專業(yè)公司制作及安裝 具體內(nèi)容有業(yè)主確定 查看價格 查看價格

m2 13% 佛山市南海區(qū)美錦廣告有限公司
公園簡介及地圖 公園簡介及地圖(戶外高清噴涂 廣告畫) 有專業(yè)公司制作及安裝 具體內(nèi)容有業(yè)主確定 查看價格 查看價格

m2 13% 佛山市銘策廣告工藝有限公司
人文社科科學(xué)系簡介更換內(nèi)容 2400mm×1200mm,室外高精度寫真畫面,帶背膠 查看價格 查看價格

m2 13% 成都市眾之藝展覽展示有限公司
景點簡介說明牌 1200×750×300mm 線刻效果圖(福建青光面) 查看價格 查看價格

13% 佛山市大衛(wèi)雕塑有限公司
景點簡介說明牌 1200×750×300mm 線刻效果圖(福建青光面) 查看價格 查看價格

13% 深圳煌發(fā)石材有限公司
計算機科學(xué)系簡介牌(換內(nèi)容) 2400mmX1200mm厚型燈片帶有機玻璃背板 查看價格 查看價格

13% 成都市眾之藝展覽展示有限公司
景點簡介說明牌,線刻效果圖 1200×750×300mm (福建青光面) 查看價格 查看價格

13% 佛山市大衛(wèi)雕塑有限公司
景點簡介說明牌,線刻效果圖 1200×750×300mm (福建青光面) 查看價格 查看價格

13% 惠安縣創(chuàng)意石材工藝有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
暫無數(shù)據(jù)
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應(yīng)商 報價地區(qū) 最新報價時間
公園簡介及地圖 公園簡介及地圖(戶外高清噴涂 廣告畫) 有專業(yè)公司制作及安裝 具體內(nèi)容有業(yè)主確定|6.4m2 3 查看價格 佛山市金鴻源展示制品有限公司    2015-11-19
人物簡介 1.內(nèi)容:方形人物簡介2.方形尺寸與個數(shù):360×180mm×10個3.底板材質(zhì):10mm厚亞克力板雕刻成型4.表面加工:噴漆后UV噴印,上光油5.黏結(jié)方式:玻璃膠粘貼6.安裝方式:機具、人工、制作安裝|10個 2 查看價格 四川甲骨文標(biāo)識制作有限責(zé)任公司 四川   2019-12-18
四級標(biāo)題字(簡介) 1、材料品種、規(guī)格、顏色:專業(yè)定制四級標(biāo)題字(簡介)|1套 1 查看價格 四川省新元素藍宇廣告有限公司 四川  成都市 2016-07-19
四級標(biāo)題字(簡介) 1、材料品種、規(guī)格、顏色:專業(yè)定制四級標(biāo)題字(簡介)|1套 1 查看價格 四川省新元素藍宇廣告有限公司 四川  成都市 2016-07-19
喬木品種簡介 1、喬木品種簡介牌 鍍鋅鋼2、規(guī)格:長200,高100,厚53、大樣及其他要求:詳圖紙|20個 3 查看價格 廣州冠慶廣告有限公司 廣東  佛山市 2022-07-01
四級標(biāo)題字(簡介) 1、材料品種、規(guī)格、顏色:專業(yè)定制四級標(biāo)題字(簡介)|1套 1 查看價格 四川省新元素藍宇廣告有限公司 四川  成都市 2016-07-19
四級標(biāo)題字(簡介) 1、材料品種、規(guī)格、顏色:專業(yè)定制四級標(biāo)題字(簡介)|1套 1 查看價格 四川省新元素藍宇廣告有限公司 四川  成都市 2016-07-19
科室簡介 中文立體字:8mm 亞克力烤漆 英文立體字:5mm 亞克力烤漆 鋁型材磁吸畫框+高精度寫真+透明PVC面板1.底板采用2mm金屬鋁板激光切割焊接成型,左右彎弧2.表面汽車烤漆3.圖文絲網(wǎng)印刷4.鋁型材抽插盒,表面粘貼2mm透明亞克力|1套 3 查看價格 廣東恒創(chuàng)標(biāo)識廣告有限公司 廣東   2022-09-14

myxls使用示例

1、添加引用到你的網(wǎng)站或項目中:

2、一個導(dǎo)出excel的測試程序:

/// <summary>

/// 導(dǎo)出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();

}

通過實例的方式詳細說明如何通過各種屬性設(shè)置MyXls的樣式:

// 準(zhǔn)備測試數(shù)據(jù)

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; // 要導(dǎo)出的記錄總數(shù)

int maxRecordCount = 100; // 每個sheet表的最大記錄數(shù)

int sheetCount = 1; // Sheet表的數(shù)目

XlsDocument xls = new XlsDocument();

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

// 計算需要多少個sheet表顯示數(shù)據(jù)

if (recordCount > maxRecordCount)

{

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

}

// Sheet標(biāo)題樣式

XF titleXF = xls.NewXF(); // 為xls生成一個XF實例,XF是單元格格式對象

titleXF.HorizontalAlignment = HorizontalAlignments.Centered; // 設(shè)定文字居中

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 為單位的)

// 列標(biāo)題樣式

XF columnTitleXF = xls.NewXF(); // 為xls生成一個XF實例,XF是單元格格式對象

columnTitleXF.HorizontalAlignment = HorizontalAlignments.Centered; // 設(shè)定文字居中

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; // 單元格填充風(fēng)格。如果設(shè)定為0,則是純色填充(無色),1代表沒有間隙的實色

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

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

// 數(shù)據(jù)單元格樣式

XF dataXF = xls.NewXF(); // 為xls生成一個XF實例,XF是單元格格式對象

dataXF.HorizontalAlignment = HorizontalAlignments.Centered; // 設(shè)定文字居中

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; // 設(shè)定字大小(字體大小是以 1/20 point 為單位的)

dataXF.UseProtection = false; // 默認(rèn)的就是受保護的,導(dǎo)出后需要啟用編輯才可修改

dataXF.TextWrapRight = true; // 自動換行

// 遍歷創(chuàng)建Sheet

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

{

// 根據(jù)計算出來的Sheet數(shù)量,一個個創(chuàng)建

// 行和列的設(shè)置需要添加到指定的Sheet中,且每個設(shè)置對象不能重用(因為可以設(shè)置起始和終止行或列,就沒有太大必要重用了,這應(yīng)是一個策略問題)

Worksheet sheet;

if (sheetCount == 1)

{

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

}

else

{

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

}

// 序號列設(shè)置

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頁上

// 姓名列設(shè)置

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頁上

// 性別列設(shè)置

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頁上

// 年齡列設(shè)置

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頁上

// 行設(shè)置

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

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

rol1.RowIndexStart = 3; // 行設(shè)置起始列,索引從1開始

rol1.RowIndexEnd = (ushort)(maxRecordCount + 2); //行設(shè)置結(jié)束列

sheet.AddRowInfo(rol1); // 把設(shè)置附加到sheet頁上

// 合并單元格

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

MergeArea titleArea = new MergeArea(1, 1, 1, 4); // 一個合并單元格實例(合并第1行、第1列 到 第1行、第4列)

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

// 開始填充數(shù)據(jù)到單元格

Cells cells = sheet.Cells;

// Sheet標(biāo)題行,行和列的索引都是從1開始的

Cell cell = cells.Add(1, 1, "人員信息統(tǒng)計表", titleXF);

cells.Add(1, 2, "", titleXF); // 合并單元格后仍需要設(shè)置每一個單元格,樣式才有效

cells.Add(1, 3, "", titleXF); // 合并單元格后仍需要設(shè)置每一個單元格,樣式才有效

cells.Add(1, 4, "", titleXF); // 合并單元格后仍需要設(shè)置每一個單元格,樣式才有效

sheet.Rows[1].RowHeight = 40 * 20; // 對指定的行設(shè)置行高

// 列標(biāo)題行

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

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

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

// 最右側(cè)的列需要右邊框,通過修改樣式columnTitleXF的方式,還可以通過設(shè)置單元格屬性的方式實現(xiàn)。

columnTitleXF.RightLineStyle = 1;

columnTitleXF.RightLineColor = Colors.Black;

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

sheet.Rows[2].RowHeight = 18 * 20; // 對指定的行設(shè)置行高

// 行索引

int rowIndex = 3;

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

{

// 當(dāng)前記錄在數(shù)據(jù)集合中的索引

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

// 如果達到sheet最大記錄數(shù)則跳出

if (k >= recordCount)

{

break;

}

// 設(shè)置單元格的值

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

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

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

// 最右側(cè)的列需要右邊框,通過給Cell設(shè)置屬性的方式實現(xiàn),因為并不是所有的單元格都需要設(shè)置,不能通過修改樣式dataXF的方式

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

lastCell.RightLineStyle = 1;

lastCell.RightLineColor = Colors.Black;

// 行號遞增

rowIndex++;

}

}

// 在瀏覽器中輸出Excel文件

xls.Send();

myxls簡介常見問題

  • YXC是什么?

    應(yīng)該表示懸窗中得一種,在設(shè)計說明里面應(yīng)該可以找得到對應(yīng)名稱

  • YXB是什么板

    陽臺的懸挑板

  • 哪位清楚雷士照明nyx與eyx有什么區(qū)別?

    是燈管數(shù)量不同呀,6*55是代表有6根55瓦的燈管在里面,而8*55的就是8根. 功率不同,一個是6*55W,一個是8*55W   若你指的是同一款燈,大小不一樣。功率大的燈飾,尺...

myxls簡介文獻

輕鎧裝光纜-GYXTW/GYXS 輕鎧裝光纜-GYXTW/GYXS

格式:pdf

大小:972KB

頁數(shù): 2頁

評分: 4.5

輕鎧裝光纜-GYXTW/GYXS

立即下載
中心管式光纜系列GYXTWGYXTZW 中心管式光纜系列GYXTWGYXTZW

格式:pdf

大?。?span id="jmdvnfc" class="single-tag-height">972KB

頁數(shù): 1頁

評分: 4.3

中心管式光纜系列(GYXTS) 光纜型號 GYXTS ——中心管松套填充式、鋼絲鎧裝、鋼 -聚乙烯粘結(jié)護套的通信用室外光纜。 產(chǎn)品特點: 全截面阻水結(jié)構(gòu),確保良好的阻水防潮性能; 松套管內(nèi)填充特殊油膏,對光纖進行關(guān)鍵性保護; 松套管外鎧裝鋼絲,既抗張力,又抗側(cè)壓; 光纜外徑小、重量輕,彎曲性能優(yōu)異; 松套管位于光纜物理中心,施工操作方便; 嚴(yán)格的工藝、原材料控制,保證光纜長期穩(wěn)定的工作,產(chǎn)品使用壽命 30 年以上 。 性能指標(biāo): 應(yīng)用范圍:適用于長途通信和局間通信 工作溫度: -30 ~+ 70℃ 彎曲半徑:靜態(tài) 10 倍纜徑 動態(tài) 20 倍纜徑

立即下載
myxls相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識
  • 相關(guān)專欄

最新詞條

安徽省政采項目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 廣東國咨招標(biāo)有限公司 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 甘肅中泰博瑞工程項目管理咨詢有限公司 山東創(chuàng)盈項目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機 大山檳榔 上海地鐵維護保障有限公司通號分公司 甘肅中維國際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項目部 華潤燃氣(上海)有限公司 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動態(tài)監(jiān)測工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 蘇州弘創(chuàng)招投標(biāo)代理有限公司