二、写Excel文件
前面讲了读Excel文件,后面就该写了。
其实写的基本过程也是类似的,设置连接字符串->打开文件->写文件->关闭文件。
打开可写文件的连接字符串:
string strConn; strConn = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + fileName + @";Extended Properties='Excel 8.0;IMEX=0'";
和之前贴出来的读文件的连接字符串比较一下:strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source="
+ fileName
+ @";Extended Properties=‘Excel 12.0; HDR=YES; IMEX=1;’";差别我用红笔标注出来。为什么会有这样的差异?
如果查找一些资料的话,会找到这样的说法:
(Copy from http://blog.csdn.net/testcs_dn/article/details/25496155)
参数Excel 8.0 对于Excel 97以上到2003版本都用Excel 8.0,2007或2010的都用Extended Properties=Excel 12.0
IMEX ( IMport EXport mode )设置
IMEX 有三种模式:

本文介绍了如何使用C#的OleDb方式来写入Excel文件,详细讲解了写入文件的过程,包括建立连接字符串,写入数据,以及关闭文件。文章还对比了读取和写入文件时连接字符串的区别,并提供了完整写入Excel的代码示例。此外,推荐了几个学习资源,帮助读者深入理解相关技术。
1663

被折叠的 条评论
为什么被折叠?



