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解決 我們接下來一步步...