草庐IT

excel-2013

全部标签

c# - Microsoft Office Excel 无法访问文件 'c:\inetpub\wwwroot\Timesheet\App_Data\Template.xlsx'

我的代码如下:-Microsoft.Office.Interop.Excel.ApplicationoXL=null;Microsoft.Office.Interop.Excel.Sheetssheets;Applicationexcel=newMicrosoft.Office.Interop.Excel.Application();excel.Workbooks.Add(System.Reflection.Missing.Value);/**Hereisthecompletedetail'saboutWorkbook.Open()**Excel.Workbooks.Open(Stri

c# - 如何读取单个 Excel 单元格值

我有一个带有sheet1的excel文件,我需要在第2行和第10列读取一个值。这是我的代码。Excel.WorkbookexcelWorkbook=excelApp.Workbooks.Open(workbookPath,0,false,5,"","",false,Excel.XlPlatform.xlWindows,"",true,false,0,true,false,false);Excel.SheetsexcelSheets=excelWorkbook.Worksheets;stringcurrentSheet="Sheet1";Excel.WorksheetexcelWorks

c# - 如何引用Microsoft.Office.Interop.Excel dll?

我在2006年使用MSVS2005开发了一个处理excel表的系统。现在,我不能在MSVS2012中使用相同的引用。varapp=newMicrosoft.Office.Interop.Excel.Application();Workbookswbs=app.Workbooks; 最佳答案 使用NuGet(VS2013+):在任何最新版本的VisualStudio中,最简单的方法就是使用NuGet包管理器。(即使是VS2013,扩展名为NuGetPackageManagerforVisualStudio2013。)右键单击“引用”并

c# - 将数组写入 Excel 范围

我目前正在尝试使用以下代码将对象数组中的数据写入Excel中的一个范围,其中objData只是一个字符串数组:privateobjectm=System.Type.Missing;object[]objData=getDataIWantToWrite();Rangern_Temp;rn_Temp=(Range)XlApp.get_Range(RangeName,m);rn_Temp=rn_Temp.get_Resize(objData.GetUpperBound(),1);rn_Temp.value2=objData;这几乎可以工作,问题是范围被填满但每个单元格都获得objData中第

c# - 使用 EPPlus 的 Excel 日期格式

我在将单元格格式化为日期时遇到问题。FileInfoinfo=newFileInfo(path);using(ExcelPackagepackage=newExcelPackage(info)){ExcelWorksheetws=package.Workbook.Worksheets.Add(sheetName);ws.Cells[3,1].Style.Numberformat.Format="yyyy-mm-dd";ws.Cells["A3"].Formula="=DATE(2014,10,5)";}Excel中的输出:41917,00为什么这不起作用?

c# - 如何使用c#从excel文件中读取数据

这个问题在这里已经有了答案:ReadingExcelfilesfromC#(32个答案)关闭9年前。我的应用程序需要从excel文件中读取数据。我正在使用.Net和c#进行开发。我无法在系统中安装MSoffice。因此,我的应用程序无法读取excel文件并在加载excel的dll时抛出错误。如何在未安装msoffice的系统中访问我的应用程序中的excel文件?

c# - Excel Interop - 效率和性能

我想知道我可以做些什么来提高Excel自动化的性能,因为如果您在工作表中进行大量操作,它可能会非常慢...以下是我自己发现的一些:ExcelApp.ScreenUpdating=false--关闭屏幕重绘ExcelApp.Calculation=Excel.XlCalculation.xlCalculationManual--关闭计算引擎,以便Excel在单元格值更改时不会自动重新计算(在您完成)减少对Worksheet.Cells.Item(row,col)和Worksheet.Range的调用——我必须轮询数百个单元格才能找到该单元格我需要。实现一些单元格位置缓存,将执行时间从约4

c# - 如何使用C#读取Excel文件的数据?

如何使用C#读取Excel文件?我打开一个Excel文件进行阅读并将其复制到剪贴板以搜索电子邮件格式,但我不知道该怎么做。FileInfofinfo;Excel.ApplicationClassExcelObj=newExcel.ApplicationClass();ExcelObj.Visible=false;Excel.WorkbooktheWorkbook;Excel.Worksheetworksheet;if(listView1.Items.Count>0){foreach(ListViewItemsinlistView1.Items){finfo=newFileInfo(s.

c# - 使用 epplus c# 设置 Excel 工作表单元格的自定义 BackgroundColor

问题:我正在使用EEPlus。我坚持使用十六进制颜色代码,例如#B7DEE8,用于我的Excel工作表中的一个单元格。我得到了以下(有效)代码:ws.Cells["A1:B1"].Style.Fill.PatternType=ExcelFillStyle.Solid;ws.Cells["A1:B1"].Style.Fill.BackgroundColor.SetColor(Color.Gray);但是我需要类似下面的东西:ws.Cells["A1:B1"].Style.Fill.BackgroundColor.SetColor("#B7DEE8");所以我的问题是:EEPlus是否可以

c# - 使用 EPPlus 将 DataTable 导出到 Excel

我想用EPPlus将数据表导出到Excel文件。该数据表有一个int类型的属性,所以我想在Excel文件中使用相同的格式。有谁知道如何将这样的DataTable导出到Excel? 最佳答案 using(ExcelPackagepck=newExcelPackage(newFile)){ExcelWorksheetws=pck.Workbook.Worksheets.Add("Accounts");ws.Cells["A1"].LoadFromDataTable(dataTable,true);pck.Save();}这应该可以解决您