excel 編碼操作

2021-05-22 10:44:14 字數 2324 閱讀 7702

c# excel行高、列寬、合併單元格、單元格邊框線、凍結

private _workbook _workbook = null;

private worksheet _worksheet = null;

_worksheet = (worksheet)_workbook.activesheet;

_worksheet.name = "worksheetname";

//rowheight   "1:1"表示第一行, "1:2"表示,第一行和第二行

((excel.range)_worksheet.rows["1:1", system.type.missing]).rowheight = 100;

//columnwidth "a:b"表示第一列和第二列, "a:a"表示第一列

((excel.range)_worksheet.columns["a:b", system.type.missing]).columnwidth = 10;

// excel操作(需要凍結的字段 按住alt+w 再按f)

excel.range excelrange = _worksheet .get_range(_worksheet .cells[10, 5], _worksheet .cells[10, 5]);

excelrange.select();

//borders.linestyle 單元格邊框線

excel.range excelrange = _worksheet.get_range(_worksheet.cells[2, 2], _worksheet.cells[4, 6]);

//單元格邊框線型別(線型,虛線型)

excelrange.borders.linestyle = 1;

excelrange.borders.get_item(xlbordersindex.xledgetop).linestyle = excel.xllinestyle.xlcontinuous;

//指定單元格下邊框線粗細,和色彩

excelrange.borders.get_item(xlbordersindex.xledgebottom).weight = excel.xlborderweight.xlmedium;

excelrange.borders.get_item(xlbordersindex.xledgebottom).colorindex =3;

//設定字型大小

excelrange.font.size = 15;

//設定字型是否有下劃線

excelrange.font.underline = true;  

//設定字型在單元格內的對其方式

excelrange.horizontalalignment = xlhalign.xlhaligncenter;

//設定單元格的寬度

excelrange.columnwidth = 15;

//設定單元格的背景色

excelrange.cells.interior.color = system.drawing.color.fromargb(255, 204, 153).toargb();

// 給單元格加邊框

excelrange.borderaround(xllinestyle.xlcontinuous, xlborderweight.xlthick,

xlcolorindex.xlcolorindexautomatic, system.drawing.color.black.toargb());

//自動調整列寬

excelrange.entirecolumn.autofit();

// 文字水平居中方式

excelrange.horizontalalignment = excel.xlhalign.xlhaligncenter;            

//文字自動換行

excelrange.wraptext = true;

//填充顏色為淡紫色

excelrange.interior.colorindex = 39;

//合併單元格

excelrange.merge(excelrange.mergecells);

_worksheet.get_range("a15", "b15").merge(_worksheet.get_range("a15", "b15").mergecells);

///

/// 常用顏色定義,對就excel中顏色名

excel轉變編碼格式

一般excel編輯的編碼格式為ansi,也即使採用本地格式,如果檔案溝通的兩個人來自不同的國家,使用的是不同的編碼,這時開啟檔案就會出現亂碼現象,因此要將編碼格式轉換成兩者都能正確顯示的格式,這就需要轉換為國際通用的編碼,如uniccode,那要怎麼轉碼呢?別急,很簡單 我用的是win7的offic...

excel操作 讀取excel

讀取excel步驟 匯入xlrd模組 開啟excel 讀取需要的sheet頁 通過sheet頁編號或者sheet名字 獲取該sheet頁每行每個字段結果 import xlrd book xlrd.open workbook students.xls 開啟excel sheet book.sheet...

職場辦公 Excel批量編碼

01 問題描述 上回說到,使用python,在arcgis中批量進行編碼。那本次就分享如何在excel中完成類似的操作。首先回顧下問題需求 在工作專案中,對於資料都要進行唯一編碼,有的時候是錄入一行資料就進行一次編碼,但這種方法效率太慢。下圖是專案中編碼的要求 02 excel解決 我們接下來一步步...