當前位置:編程學習大全網 - 源碼下載 - 如何在C#中寫Excel文件

如何在C#中寫Excel文件

C#創建Excel文檔,下面的代碼需要添加spire.doc.dll為依賴

//創建壹個workbook實例

Workbook wb = new Workbook();

//清除默認的工作表

wb.Worksheets.Clear();

//添加壹個工作表並指定表名

Worksheet sheet = wb.Worksheets.Add("職員表");

//橫向合並A1到G1的單元格

sheet.Range["A1:G1"].Merge();

//寫入數據到A1單元格,設置文字格式及對齊方式

sheet.Range["A1"].Value = "環宇汽車公司員工基本情況登記表";?

sheet.Range["A1"].HorizontalAlignment = HorizontalAlignType.Center;

sheet.Range["A1"].VerticalAlignment = VerticalAlignType.Center;

sheet.Range["A1"].Style.Font.IsBold = true;

sheet.Range["A1"].Style.Font.Size = 13F;

//設置第壹行行高

sheet.Rows[0].RowHeight = 30F;

//創建壹個DataTable

DataTable dt = new DataTable();

dt.Columns.Add("姓名");

dt.Columns.Add("性別");

dt.Columns.Add("出生日期");

dt.Columns.Add("學歷");

dt.Columns.Add("聯系電話");

dt.Columns.Add("職務");

dt.Columns.Add("工號");

dt.Rows.Add("王偉", "男", "1990年2月10日", "本科", "13524756854", "銷售","0054");

dt.Rows.Add("李寧", "男", "1985年6月8日", "大專", "13259863247", "銷售","0055");

dt.Rows.Add("鄧家佳", "女", "1989年11月25日", "本科", "13601540352", "銷售","0029");

dt.Rows.Add("杜平安", "男", "1978年4月16日", "中專", "13352014060", "保安","0036");

dt.Rows.Add("唐靜", "女", "1980年1月21日", "本科", "13635401489", "店長","0010");

//將DataTable數據寫入工作表

sheet.InsertDataTable(dt, true, 2, 1, true);

//設置該區域行高

sheet.Range["A2:G7"].RowHeight = 15F;

//設置第三列及第五列列寬

sheet.Range["A2:G7"].Columns[2].ColumnWidth = 15F;

sheet.Range["A2:G7"].Columns[4].ColumnWidth = 15F;

//設置網格線樣式及顏色

sheet.Range["A2:G7"].BorderAround(LineStyleType.Medium);

sheet.Range["A2:G7"].BorderInside(LineStyleType.Thin);

sheet.Range["A2:G2"].BorderAround(LineStyleType.Medium);

sheet.Range["A2:G7"].Borders.KnownColor = ExcelColors.Black;

//保存為.xlsx文件

wb.SaveToFile("創建Excel.xlsx", FileFormat.Version2013);

  • 上一篇:paperwithcode怎麽用
  • 下一篇:學習Java可以從事哪些崗位?
  • copyright 2024編程學習大全網