当前位置: 首页 > 编程语言 > C#

如何将数据导出到Excel文件Share

时间:2023-04-10 19:28:05 C#

如何将数据导出到Excel文件我有一个包含数据的Excel文件。我想将它的一些特定行写入我通过代码创建的另一个Excel文件。顺便说一句,我在列表中有这些行的索引。我怎样才能做到这一点?MS提供OpenXMLSDKV2.5-参见https://msdn.microsoft.com/en-us/library/bb448854(v=office.15).aspx这可以读取+写入MSOffice文件(包括Excel)...另一个选项请参阅http://www.codeproject.com/KB/office/OpenXML.aspx如果您需要更多类似渲染、公式等,那么有不同的商业库,如Aspose和Flexcel...privatevoidbutton1_Click(objectsender,EventArgse){Excel.ApplicationxlApp;Excel.工作簿xlWorkBook;Excel.工作表xlWorkSheet;objectmisValue=System.Reflection.Missing.Value;xlApp=newExcel.ApplicationClass();xlWorkBook=xlApp.Workbooks.Add(misValue);xlWorkSheet=(Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);xlWorkSheet.Cells[1,1]="http://csharp.net-informations.com";xlWorkBook.SaveAs("csharp-Excel.xls",Excel.XlFileFormat.xlWorkbookNormal,misValue,misValue,misValue,misValue,Excel.XlSaveAsAccessMode.xlExclusive,misValue,misValue,misValue,misValue,misValue);xlWorkBook.Close(true,misValue,misValue);xlApp.Quit();释放对象(xlWorkSheet);发布seObject(xlWorkBook);释放对象(xlApp);MessageBox.Show("Excel文件已创建,您可以找到文件c:\csharp-Excel.xls");}privatevoidreleaseObject(objectobj){try{System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);对象=空;}catch(Exceptionex){obj=null;MessageBox.Show("释放对象时发生异常"+ex.ToString());}最后{GC.Collect();上面的代码直接取自csharp.net请查看该站点嗨,我在使用C#将数据导出到Excel工作表时遇到了太多此类问题。我尝试了很多方法来使用外部dll,但后来我发现了一些东西并实现了克服外部dll的使用。您不需要使用任何外部DLL来实现导出功能,只需保持响应的标头和内容类型完美无缺。这篇文章是我在将数据导出到asp.net中的excel表时分享我的实验的地方。http://www.icodefor.net/2016/07/export-data-to-excel-sheet-in-asp-dot-net-c-sharp.html以上是C#学习教程:如何导出数据到一个Excel文件如果所有的分享内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: