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);