c#导出Excel

[复制链接]
查看11 | 回复3 | 2011-10-10 15:34:19 | 显示全部楼层 |阅读模式
直接操作office excel,可能会涉及到用户操作excel的权限问题,导致不能创建excel文档。需要在控制面板中对本地excel做一些设置,可是有些机器上即便设置了也未能能完全解决问题。我曾经也遇到过这种问题,非常头疼,后来参照网上的方法,将数据写到XML文档中,可以用excel打开。当然xml文档要遵循excel规范。方法通用,大概方法是建一个空excel文件,保存为。xml格式作为模板,然后通过xmlwriter向模板中写数据,再保存。不过网上资源很少,如果搜集不到的话再联系我,邮箱是[email protected]...
回复

使用道具 举报

千问 | 2011-10-10 15:34:19 | 显示全部楼层
String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fileName + ";Extended Properties=Excel 8.0;";OleDbConnection cn = new OleDbConnection(sConnectio...
回复

使用道具 举报

千问 | 2011-10-10 15:34:19 | 显示全部楼层
将数据读出来,将数据写入.csv格式的文件中就可以使用excel打开了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行