亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

不安裝excel使用c#創建excel文件

2020-01-24 02:47:48
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

//創建excel
object missing = System.Reflection.Missing.Value;
Excel.Application app = new Excel.Application();
app.Application.Workbooks.Add(true);
Excel.Workbook book = (Excel.Workbook)app.ActiveWorkbook;
Excel.Worksheet sheet = (Excel.Worksheet)book.ActiveSheet;

#region 第一行
sheet.Cells[1, 1] = "登錄名(loginID)";
sheet.Cells[1, 2] = "密碼(passWord)";
sheet.Cells[1, 3] = "姓(familyName)";
sheet.Cells[1, 4] = "名(firstName)";
sheet.Cells[1, 5] = "性別(gender)";
sheet.Cells[1, 6] = "出生時間(dateofBirth)";
sheet.Cells[1, 7] = "手機號(cellphoneNum)";
sheet.Cells[1, 8] = "身份證號(identityID)";
sheet.Cells[1, 9] = "就職狀態(jobStatus)";
sheet.Cells[1, 10] = "公司電話(telephoneNum)";
sheet.Cells[1, 11] = "郵箱(email)";
sheet.Cells[1, 12] = "祖籍(nativeHome)";
sheet.Cells[1, 13] = "畢業學校(graduateSchool)";
sheet.Cells[1, 14] = "專業(major)";
sheet.Cells[1, 15] = "畢業時間(graduateTime)";
sheet.Cells[1, 16] = "學歷(education)";
sheet.Cells[1, 17] = "郵編(zipCode)";
sheet.Cells[1, 18] = "地址(address)";
sheet.Cells[1, 19] = "入職時間(entryTime)";
sheet.Cells[1, 20] = "離開時間(leaveTime)";
sheet.Cells[1, 21] = "備注(remarks)";
sheet.Cells[1, 22] = "部門(departmentID)";
sheet.Cells[1, 23] = "職位(JobTypeID";
#endregion

#region 循環寫入內容
int count = 1;
foreach (EmployeeInfo_tbl item in enterpriseInfo.Employees)
{
count = count+1;
sheet.Cells[count, 1] = item.loginID;
sheet.Cells[count, 2] = item.passWord;
sheet.Cells[count, 3] = item.familyName;//"姓(familyName)";
sheet.Cells[count, 4] = item.firstName; //"名(firstName)";
sheet.Cells[count, 5] = item.gender; //"性別(gender)";
sheet.Cells[count, 6] = item.dateofBirth; //"出生時間(dateofBirth)";
sheet.Cells[count, 7] = item.cellphoneNum;//"手機號(cellphoneNum)";
sheet.Cells[count, 8] = item.identityID;//"身份證號(identityID)";
sheet.Cells[count, 9] = item.jobStatus;//"就職狀態(jobStatus)";
sheet.Cells[count, 10] = item.telephoneNum;//"公司電話(telephoneNum)";
sheet.Cells[count, 11] = item.email;//"郵箱(email)";
sheet.Cells[count, 12] = item.nativeHome;//"祖籍(nativeHome)";
sheet.Cells[count, 13] = item.graduateSchool;// "畢業學校(graduateSchool)";
sheet.Cells[count, 14] = item.major;// "專業(major)";
sheet.Cells[count, 15] = item.graduateTime;//"畢業時間(graduateTime)";
sheet.Cells[count, 16] = item.education;// "學歷(education)";
sheet.Cells[count, 17] = item.zipCode;// "郵編(zipCode)";
sheet.Cells[count, 18] = item.address;//"地址(address)";
sheet.Cells[count, 19] = item.entryTime;//"入職時間(entryTime)";
sheet.Cells[count, 20] = item.leaveTime;// "離開時間(leaveTime)";
sheet.Cells[count, 21] = item.remarks;// "備注(remarks)";
sheet.Cells[count, 22] = item.Department.departmentName;// "部門(departmentID)";
sheet.Cells[count, 23] = item.JobType.jobName;// "職位(JobTypeID";
}
#endregion
//保存
//book.SaveCopyAs(_FolderBrowserDialog.SelectedPath + @"/test.xls");
//關閉文件
//book.Close(false, missing, missing);
//退出excel
//app.Quit();

需要引用com里的Microsoft Excel 14.0 Object Libary(其它版本方法大致相同)

當然就意味著做這件事情就必須安裝office Excel,

如果需要饒過office Excel那么就看我最后的實現方法吧~!

我最后的實現是使用的第三方Aspose.Cells.dll

具了解這個dll一直免費,(第三方有風險,使用需謹慎)

復制代碼 代碼如下:

//創建excel
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();
Aspose.Cells.Worksheet sheet = workbook.Worksheets[0];
sheet.FreezePanes(1, 1, 1, 0);//凍結第一行

#region 第一行
sheet.Cells["A1"].PutValue("登錄名(loginID)");
sheet.Cells["B1"].PutValue("密碼(passWord)");
sheet.Cells["C1"].PutValue("姓(familyName)");
sheet.Cells["D1"].PutValue("名(firstName)");
sheet.Cells["E1"].PutValue("性別(gender)");
sheet.Cells["F1"].PutValue("出生時間(dateofBirth)");
sheet.Cells["G1"].PutValue("手機號(cellphoneNum)");
sheet.Cells["H1"].PutValue("身份證號(identityID)");
sheet.Cells["I1"].PutValue("就職狀態(jobStatus)");
sheet.Cells["J1"].PutValue("公司電話(telephoneNum)");
sheet.Cells["K1"].PutValue("郵箱(email)");
sheet.Cells["L1"].PutValue("祖籍(nativeHome)");
sheet.Cells["M1"].PutValue("畢業學校(graduateSchool)");
sheet.Cells["N1"].PutValue("專業(major)");
sheet.Cells["O1"].PutValue("畢業時間(graduateTime)");
sheet.Cells["P1"].PutValue("學歷(education)");
sheet.Cells["Q1"].PutValue("郵編(zipCode)");
sheet.Cells["R1"].PutValue("地址(address)");
sheet.Cells["S1"].PutValue("入職時間(entryTime)");
sheet.Cells["T1"].PutValue("離開時間(leaveTime)");
sheet.Cells["U1"].PutValue("備注(remarks)");
sheet.Cells["V1"].PutValue("部門(departmentID)");
sheet.Cells["W1"].PutValue("職位(JobTypeID");
#endregion

#region 循環寫入內容
int count = 1;
foreach (EmployeeInfo_tbl item in enterpriseInfo.Employees)
{
 count = count + 1;
 sheet.Cells["A" + count].PutValue(item.loginID);
 sheet.Cells["B" + count].PutValue(item.passWord);
 sheet.Cells["C" + count].PutValue(item.familyName);//"姓(familyName)";
 sheet.Cells["D" + count].PutValue(item.firstName); //"名(firstName)";
 sheet.Cells["E" + count].PutValue(item.gender == 0 ? "女" : "男"); //"性別(gender)";
 sheet.Cells["F" + count].PutValue(item.dateofBirth.ToString() == "" ? null : item.dateofBirth.ToString()); //"出生時間(dateofBirth)";
 sheet.Cells["G" + count].PutValue(item.cellphoneNum.ToString());//"手機號(cellphoneNum)";
 sheet.Cells["H" + count].PutValue(item.identityID);//"身份證號(identityID)";
 sheet.Cells["I" + count].PutValue(item.jobStatus == 1 ? "在職" : "離職");//"就職狀態(jobStatus)";
 sheet.Cells["J" + count].PutValue(item.telephoneNum);//"公司電話(telephoneNum)";
 sheet.Cells["K" + count].PutValue(item.email);//"郵箱(email)";
 sheet.Cells["L" + count].PutValue(item.nativeHome);//"祖籍(nativeHome)";
 sheet.Cells["M" + count].PutValue(item.graduateSchool);// "畢業學校(graduateSchool)";
 sheet.Cells["N" + count].PutValue(item.major);// "專業(major)";
 sheet.Cells["O" + count].PutValue(item.graduateTime.ToString() == "" ? null : item.graduateTime.ToString());//"畢業時間(graduateTime)";
 string ed = "";
 switch (item.education)
 {
  case 1:
ed = "初中/小學";
break;
  case 2:
ed = "高中/中專";
break;
  case 3:
ed = "本科/???;
break;
  case 4:
ed = "研究生以上";
break;
  default:
ed = null;
break;
 }
 sheet.Cells["P" + count].PutValue(ed);// "學歷(education)";
 sheet.Cells["Q" + count].PutValue(item.zipCode);// "郵編(zipCode)";
 sheet.Cells["R" + count].PutValue(item.address);//"地址(address)";
 sheet.Cells["S" + count].PutValue(item.entryTime.ToString() == "" ? null : item.entryTime.ToString());//"入職時間(entryTime)";
 sheet.Cells["T" + count].PutValue(item.leaveTime.ToString() == "" ? null : item.leaveTime.ToString());// "離開時間(leaveTime)";
 sheet.Cells["U" + count].PutValue(item.remarks);// "備注(remarks)";
 sheet.Cells["V" + count].PutValue(item.Department.departmentName);// "部門(departmentID)";
 sheet.Cells["W" + count].PutValue(item.JobType.jobName);// "職位(JobTypeID";
}
#endregion

//保存
workbook.Save(_FolderBrowserDialog.SelectedPath + @"/test.xls");

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
岛国av在线不卡| 亚洲黄在线观看| 992tv在线成人免费观看| 亚洲国产高潮在线观看| 26uuu亚洲国产精品| 成人在线激情视频| 亚洲国产精品va在线观看黑人| 日本精品久久久久影院| 国产精品高潮呻吟久久av黑人| 久久五月情影视| 欧美视频专区一二在线观看| 在线观看免费高清视频97| 久久久亚洲天堂| 亚洲xxxx视频| 日韩欧美亚洲成人| 992tv在线成人免费观看| 亚洲国产欧美一区| 国产精品xxxxx| 亚洲2020天天堂在线观看| 欧美高清激情视频| 国产主播喷水一区二区| 中文字幕日韩欧美在线| 亚洲一区二区少妇| 国产色婷婷国产综合在线理论片a| 亚洲精品小视频在线观看| 深夜成人在线观看| 国产精品成人观看视频国产奇米| 国产精品自产拍高潮在线观看| 成人精品在线观看| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲成人1234| 在线看日韩av| 成人黄在线观看| 久久国产精品影视| 国产成人福利视频| 日韩一区二区福利| 国产午夜精品美女视频明星a级| 精品国产精品三级精品av网址| 欧美激情手机在线视频| 欧美极品在线播放| 欧美性极品xxxx做受| 日韩女优在线播放| 国产极品精品在线观看| 久久久久久久久久久久久久久久久久av| 91高潮在线观看| 亚洲欧美三级伦理| 91麻豆国产语对白在线观看| 国产精品午夜视频| 亚洲人精选亚洲人成在线| 激情av一区二区| 亚洲精品女av网站| 欧洲永久精品大片ww免费漫画| 久久久精品国产| 欧美孕妇与黑人孕交| 欧美在线中文字幕| 136fldh精品导航福利| 在线观看久久久久久| 国产主播欧美精品| 亚洲国产精品久久久久久| 欧美成人黑人xx视频免费观看| 亚洲精品国产综合区久久久久久久| 美日韩精品视频免费看| 国产成人jvid在线播放| 欧美伊久线香蕉线新在线| 国产视频久久久久| 国产91精品黑色丝袜高跟鞋| 成人做爰www免费看视频网站| 国产精品视频中文字幕91| 亚洲成人免费在线视频| 成人黄色在线观看| 久久亚洲精品国产亚洲老地址| 日韩电影中文字幕一区| 亚洲一区中文字幕在线观看| 久久天堂电影网| 国产精品海角社区在线观看| 国产精品一区二区在线| 日韩高清中文字幕| 欧美怡红院视频一区二区三区| 久久手机免费视频| 亚洲精品久久久久| 欧美激情videoshd| 精品视频www| 国产有码在线一区二区视频| 91探花福利精品国产自产在线| 日韩av男人的天堂| 国产精品va在线播放我和闺蜜| 精品久久久久久亚洲精品| 国产香蕉97碰碰久久人人| 欧美一级电影久久| 国产一区二区三区视频免费| 搡老女人一区二区三区视频tv| 国产精品福利在线观看网址| 亚洲综合精品一区二区| 一本一本久久a久久精品综合小说| 日韩在线视频导航| wwwwwwww亚洲| 日韩精品极品毛片系列视频| 欧美黑人xxxⅹ高潮交| 亚洲欧洲成视频免费观看| 国产精品久久久久久久电影| 国产精品高潮呻吟久久av野狼| 国产一区二区三区18| 亚洲aⅴ男人的天堂在线观看| 日韩亚洲综合在线| 欧美日韩亚洲91| 清纯唯美亚洲激情| 国产成人精品免高潮在线观看| 播播国产欧美激情| 国产欧美精品一区二区| 欧美成人免费全部观看天天性色| 日韩在线观看免费网站| 最近2019中文字幕mv免费看| 久久伊人色综合| 伊人一区二区三区久久精品| 中文在线资源观看视频网站免费不卡| 4438全国成人免费| 国精产品一区一区三区有限在线| 国产日韩精品在线播放| 精品欧美激情精品一区| 国产精品久久久久9999| 欧美另类99xxxxx| 亚洲午夜未满十八勿入免费观看全集| 日韩精品中文字| 亚洲第一网站免费视频| 国产高清在线不卡| 欧美激情一级欧美精品| 欧美日韩另类在线| 精品调教chinesegay| 国产不卡在线观看| 亚洲天堂av综合网| 亚洲精品久久久久中文字幕二区| 国产精品视频xxxx| 日韩精品www| 国产极品精品在线观看| 日韩一区二区av| 亚洲视频在线免费看| 国产精品久久激情| 色琪琪综合男人的天堂aⅴ视频| 情事1991在线| 国产美女91呻吟求| 九九热精品在线| 亚洲尤物视频网| 成人黄色免费在线观看| 久久国产精品久久久久久| 亚洲综合自拍一区| 91探花福利精品国产自产在线| 亚洲石原莉奈一区二区在线观看| 亚洲精品福利免费在线观看| 久久精品国产亚洲精品| 中文字幕av一区二区| 91九色国产社区在线观看| 成人精品久久一区二区三区| 欧美成人午夜免费视在线看片| 久久男人资源视频| 亚洲欧美国产高清va在线播| 亚洲国产精品免费| 国产精品一区二区久久精品| 国产精品免费视频xxxx| 高清一区二区三区四区五区| 亚洲综合日韩在线| 国产成人avxxxxx在线看| 粗暴蹂躏中文一区二区三区| 久久久久中文字幕| 国产一区香蕉久久|