开发中非常多情况下须要将dataGridView控件中显示的数据结果以Excel或者Word的形式导出来,本例就来实现这个功能. 因为从数据库中查找出某些数据列可能不是必需显示出来,在dataGridView中将相应的列隐藏了.这时导出时就会将隐藏的列导出来.显然不是我们所预期的. 做法是先将dataGridView中显示的部分存进DataTable.然后就DataTable导出到Excel,代码例如以下: 第一步:加入Excel引用 第二步:创建类 using System; using Sy
从DataGridView导出Excel的两种情况,不多说,直接记录代码(新建类,直接引用传入参数). using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Data; namespace cnblogs { public static class LoadExce
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace DataGridView_Excel { /// <summary> /// 先添加引用 Microsoft.Office.Interop.Excel(在.Net) /// </summary> public class DGVExcel
using Microsoft.Office.Interop.Excel; using Excel=Microsoft.Office.Interop.Excel; //这里Excel和Interop报错,请参考我的另一篇http://blog.csdn.net/xtfnpgy/article/details/41076849 public bool ExportDataGridview(DataGridView gridView,string str_path) {
java.lang.RuntimeException: java.io.IOException: No such file or directory at org.apache.poi.xssf.streaming.SXSSFWorkbook.createAndRegisterSXSSFSheet(SXSSFWorkbook.java:568) at org.apache.poi.xssf.streaming.SXSSFWorkbook.createSheet(SXS