草庐IT

excel_template

全部标签

c# - 使用字符串作为输入在 C# 中创建简单的 Excel 工作表

我正在使用C#创建EXcel工作表。NoOfcolumns:4Nameofcolumns:SNO,Name,ID,Address行数没有限制SNONameIDAddress1A1122XXXX2B2211YYYY-------------我有字符串作为输入stringsno,stringname,stringId,stringaddress我实际上是C#背景的新手。任何人都可以分享他们对它的看法,比如需要dll等。谢谢 最佳答案 如果您包含对ExcelInterop的引用在系统上安装Office,您可以为所欲为。一个小例子:usin

c# - Microsoft.Office.Interop.Excel.ApplicationClass 没有定义构造函数

我试着关注HowtoopenanExcelfileinC#教程,即在Com选项卡上添加对MicrosoftOffice14.0ObjectLibrary的引用并尝试编译代码:usingExcel=Microsoft.Office.Interop.Excel;//...Excel.ApplicationxlApp;Excel.WorkbookxlWorkBook;Excel.WorksheetxlWorkSheet;xlApp=newExcel.ApplicationClass();//errorhere//...并遇到编译时错误,说Thereisnoconstructordefined

c# - 打开从excel文件读取的xml

我想在我的项目中实现openXmlsdk2.5。我在这link做了一切usingDocumentFormat.OpenXml;usingDocumentFormat.OpenXml.Packaging;usingDocumentFormat.OpenXml.Spreadsheet;usingSystem.IO.Packaging;staticvoidMain(string[]args){StringfileName=@"C:\OPENXML\BigData.xlsx";//Commentoneofthefollowinglinestotestthemethodseparately.Re

C# Excel Interop - 调用 Worksheet.ExportAsFixedFormat 时抑制 'Publishing' 对话框

我正在使用ExcelInterop打开一个xlsx文件并将其另存为pdf文档。调用“ExportAsFixedFileFormat”方法后,会显示一个标题为“发布”的对话框以指示进度。如何禁止或隐藏此对话框?我在其他论坛上看到了一些类似的问题,但没有令人满意的解决方案,但希望此后有人解决了这个问题。代码:Applicationapplication=newApplication();application.DisplayAlerts=false;// 最佳答案 也许我没有回答您的问题,但我会尽力提供帮助。据我所知,不建议在后端处理中

c# - Silverlight 数据网格 : Export to excel or csv

有没有一种方法可以将我的SilverlightDataGrid数据导出到excel或csv?我在网上搜索但找不到任何示例!非常感谢 最佳答案 Silverlight3改变了这个问题的答案,因为它使用户能够在用户桌面上指定的位置创建文件。我改编了DaniCE提交的代码,将内容拆分为几个方法以提高可读性,并使用Excel应该识别的松散定义的CSV格式。privatevoidexportHistoryButton_Click(objectsender,RoutedEventArgse){stringdata=ExportDataGrid(

c# - 如何从 Excel VBA 调用 .NET 方法?

我找到了一种直接从VBA代码调用.NET2代码的方法:DimclrAsmscoree.CorRuntimeHostSetclr=Newmscoree.CorRuntimeHostclr.StartDimdomainAsmscorlib.AppDomainclr.GetDefaultDomaindomainDimmyInstanceOfDotNetClassAsObjectSetmyInstanceOfDotNetClass=domain.CreateInstanceFrom("SomeDotNetAssembly.dll","Namespace.Typename").UnwrapCal

c# - 使用 EPPlus 返回 INT 的 Excel 日期列

所以我正在使用EPPlus来读写excel文档。工作流程用户生成填充的excel文档打开文档并添加一行已上传并阅读当我读回值时,我使用EPPlus创建文档时生成的日期正确显示,但用户更改日期one或添加的行显示为INT值,而不是我可以用作真实值的东西日期。当我输入日期1/01/2014并写入时,打开文件时的输出显示41640我是这样读的sheet.Cells[i,"AE".ConvertExcelColumnIndex()].Value!=null?sheet.Cells[i,"AE".ConvertExcelColumnIndex()].Value.ToString().Trim()

c# - 使用 ClosedXML 从 Excel 文件中读取

我的Excel文件不是表格数据。我正在尝试从excel文件中读取。我的Excel文件中有一些表格部分。我需要遍历表格中的第3行到第20行并读取数据。这是我的部分代码:stringfileName="C:\\Folder1\\Prev.xlsx";varworkbook=newXLWorkbook(fileName);varws1=workbook.Worksheet(1);如何遍历第3行到第20行并读取第3、4、6、7、8列?此外,如果某行为空,我该如何确定它以便我可以跳过它而无需读取每一列都有给定行的值。 最佳答案 访问一行:va

c# - 在 EPPlus 中编写 Excel 文件

我已经坚持了好几天,尽管提供了所有帮助,但这些解决方案都没有为我工作。我想要做的是使用EPPlus库创建一个excel文件,其中包含我从存储过程中提取的一些基本数据。这是我在ExportDocument.cs文件中的代码:publicstaticExcelPackageCreateExcelDocument(int[]arr){Stringpath=@"D:\temp\testsheet3.xlsx";//FileInfonewFile=null;/*if(!File.Exists(path+"\\testsheet2.xlsx"))newFile=newFileInfo(path+"

c# - .Net Excel Interop 删除工作表

我正在尝试使用互操作Excel类(适用于excel2003)从.Netc#3.5应用程序的excel文档中删除工作表。我尝试了很多事情,比如:Worksheetworksheet=(Worksheet)workbook.Worksheets[1];worksheet.Delete();它不起作用,也不会抛出任何错误... 最佳答案 经过一个多小时的寻找,我找到了答案:xlApp.DisplayAlerts=false;worksheet.Delete();xlApp.DisplayAlerts=true;