C#如何快速往Excel中插入数据
2006-01-26 10:16
651 查看
1.引用COM组件access10
Access.ApplicationClass oAccess = new Access.ApplicationClass();
oAccess.Visible = false;
//ACCESS10:
oAccess.OpenCurrentDatabase("d://test.mdb",false,"");
//导入access
oAccess.DoCmd.TransferSpreadsheet(Access.AcDataTransferType.acExport,Access.AcSpreadSheetType.acSpreadsheetTypeExcel9,"一个表名","d://test.xls",true,null,null);
//导入txt
//oAccess.DoCmd.TransferText(Access.AcTextTransferType.acExportDelim,"","一个表名","d://test.txt",true,"",0);
oAccess.CloseCurrentDatabase();
oAccess.DoCmd.Quit(Access.AcQuitOption.acQuitSaveNone);
System.Runtime.InteropServices.Marshal.ReleaseComObject (oAccess);
oAccess = null;
MessageBox.Show("导入成功");
这是调用access数据库的导出功能直接导出到Excel文件中,速度超级快,10条数据,只需几秒钟。
相关资料: http://blog.csdn.net/wukong777/archive/2004/10/09/129329.aspx http://wier.csse.monash.edu.au/live/file_data/wier_projects/306/codemodule.htm http://book.77169.org/ask20/how124372.htm
Access.ApplicationClass oAccess = new Access.ApplicationClass();
oAccess.Visible = false;
//ACCESS10:
oAccess.OpenCurrentDatabase("d://test.mdb",false,"");
//导入access
oAccess.DoCmd.TransferSpreadsheet(Access.AcDataTransferType.acExport,Access.AcSpreadSheetType.acSpreadsheetTypeExcel9,"一个表名","d://test.xls",true,null,null);
//导入txt
//oAccess.DoCmd.TransferText(Access.AcTextTransferType.acExportDelim,"","一个表名","d://test.txt",true,"",0);
oAccess.CloseCurrentDatabase();
oAccess.DoCmd.Quit(Access.AcQuitOption.acQuitSaveNone);
System.Runtime.InteropServices.Marshal.ReleaseComObject (oAccess);
oAccess = null;
MessageBox.Show("导入成功");
这是调用access数据库的导出功能直接导出到Excel文件中,速度超级快,10条数据,只需几秒钟。
相关资料: http://blog.csdn.net/wukong777/archive/2004/10/09/129329.aspx http://wier.csse.monash.edu.au/live/file_data/wier_projects/306/codemodule.htm http://book.77169.org/ask20/how124372.htm
相关文章推荐
- PostgreSQL数据库如何快速插入大量数据
- 如何使用JDBC+Struct2框架的poi读取Excel的数据然后插入Sql Server数据库中
- excel数据快速插入的sqlserver
- 如何利用jdbc快速插入百万条数据
- mssql如何快速插入大级别数据
- 如何快速保存ListView内存中大量数据到Excel
- 如何快速往表里插入大量的数据行
- 如何将 Excel数据 快速变成insert 语句
- 在excel中如何快速插入当前日期和时间
- 使用JDBC在MySQL数据库中如何快速批量插入数据
- 如何用Apache POI操作Excel文件-----如何在已有的Excel文件中插入一行新的数据?
- 如何快速翻倍插入数据
- 【excel处理技巧】如何在Excel中快速辨别两列数据是否一致的五种方法介绍
- 如何快速生成Insert数据插入语句?
- 如何快速插入大量的数据(Sqlserver)
- excel如何快速实现数据区域的框选
- python xlwt,xlutils 在excel里面如何插入一行数据
- excel中如何快速添加相似数据
- 将excel中的数据快速插入表中
- Excel表格数据丢失如何快速恢复?