asp.net 读取excel模版,设置excel的单元格为下拉框
string filePath = Server.MapPath("aaa/上岗证导入模板.xls");
object missing = Missing.Value;
KillProcess("Excel");//首先杀死进程
Excel.Application xlApp = new Excel.Application();
xlApp.Visible = false; xlApp.UserControl = true;
Excel.Workbook workbook = xlApp.Workbooks.Open(filePath, missing, false, missing, missing, missing, missing, missing, missing, true, missing, missing, missing, missing, missing);
Excel.Worksheet worksheet = (Worksheet)workbook.Sheets.get_Item(1);
worksheet.get_Range("A:A", Type.Missing).Validation.Add(XlDVType.xlValidateList, XlDVAlertStyle.xlValidAlertStop, Type.Missing, "1,2,3", Type.Missing);
//设置excel单元格为下拉框,报错了,同样的代码如果不读取模版而是自动创建一个excel就没问题··
workbook.SaveCopyAs("D:\\111.xls");
报这个鬼错误,说什么服务器出现意外情况,检查该异常的 ErrorCode 属性,以确定 COM 对象返回的 HRESULT
请高手指点,网上太多这样的代码,请不要帖别人的代码过来,,弄了好长时间了···在线等····
object missing = Missing.Value;
KillProcess("Excel");//首先杀死进程
Excel.Application xlApp = new Excel.Application();
xlApp.Visible = false; xlApp.UserControl = true;
Excel.Workbook workbook = xlApp.Workbooks.Open(filePath, missing, false, missing, missing, missing, missing, missing, missing, true, missing, missing, missing, missing, missing);
Excel.Worksheet worksheet = (Worksheet)workbook.Sheets.get_Item(1);
worksheet.get_Range("A:A", Type.Missing).Validation.Add(XlDVType.xlValidateList, XlDVAlertStyle.xlValidAlertStop, Type.Missing, "1,2,3", Type.Missing);
//设置excel单元格为下拉框,报错了,同样的代码如果不读取模版而是自动创建一个excel就没问题··
workbook.SaveCopyAs("D:\\111.xls");
报这个鬼错误,说什么服务器出现意外情况,检查该异常的 ErrorCode 属性,以确定 COM 对象返回的 HRESULT
请高手指点,网上太多这样的代码,请不要帖别人的代码过来,,弄了好长时间了···在线等····
...全文
相关推荐
Asp.Net,C#创建Excel,动态给下拉框赋值
总结起来,Asp.Net和C#创建Excel并动态给下拉框赋值涉及到对Excel的编程接口操作,数据验证的设置,以及在Web环境中处理异步请求。
ASP.NET中读取并展示Excel文件内容的详细教程
库中的主要对象包括::表示Excel应用程序对象。Workbook:表示Excel工作簿(即一个Excel文件)。Worksheet:表示工作簿中的工作表。Range:表示工作表中的一个单元格范围。这些对象包含各种属性和方法,例如::设置Excel应用程序是否可见。:保存工作簿。:获取工作表中的单元格集合。:设置或获取单元格的值。库包含多种方法和事件,例如::打开一个工作簿。:返回指定范围的Range对象。:关闭工作簿。
asp.net导出excel(带图片)
### 知识点一:ASP.NET 中导出 Excel 文件的基本流程1.
ASP.NET中读取excel内容,并显示在界面上
在这个场景中,我们需要探讨的是如何在ASP.NET中读取Excel文件的内容,并将其显示在用户界面上。这通常涉及到文件上传、Excel数据处理以及前端展示等多个环节。
ASP.NET导出EXCEL超高兼容
**样式和格式化**:NPOI允许我们设置单元格的样式,包括字体、颜色、对齐方式、边框等,以确保导出的Excel文件具有良好的可读性和视觉效果。5.


