除了用COM和OLEDB,还有其它的方式吗?
使用OLEDB好像应该先用COM创建好文件,然后才能写数据吧
而使用COM的话,存在OFFice版本的问题吧
office版本不用需要的Library不一样,至少读数据的时候是这样的,写数据有影响吗,比如就用 excel 11.0写,然后文件用Office 2000/2003都能够打开吗??
使用OLEDB好像应该先用COM创建好文件,然后才能写数据吧
而使用COM的话,存在OFFice版本的问题吧
office版本不用需要的Library不一样,至少读数据的时候是这样的,写数据有影响吗,比如就用 excel 11.0写,然后文件用Office 2000/2003都能够打开吗??
解决方案 »
- 如何识别HTML中的不特定element
- 有那位看过如下次代码,或者有源码下载,谢谢!
- dataset.clear与dataset.tables.clear的区别?
- sql2000中set null怎么用的
- 各位大虾帮个忙,翻译下吗。。。
- 急!!如何将Graphics修改过的图片的状态固定下来
- 请问如何将当前窗口后面的图像显示在当前窗口上?闪的不要太厉害..
- Visual Sudio .NET 2003 结构设计师版的安装序列号
- 请问自已做出来的控件如何加个好看的图标呀,那个齿轮实在是太难看拉.......
- C#打开文件对话框修改默认路径 使用SendMessage的方式
- 一个数据库插入的问题
- c#.net 中的 Flach 显示问题!急!
javascript select() 复制到剪切板,粘贴进EXCEL -.-
这样方便,汗水
{
Response.Charset = "gb2312";
Response.AppendHeader("Content-Disposition","attachment;filename=" + System.Web.HttpUtility.UrlEncode("查询结果",System.Text.Encoding.UTF8) + ".xls");
Response.ContentEncoding = System.Text.Encoding.Default;
Response.ContentType = "application/vnd.ms-excel"; System.IO.StringWriter sw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new HtmlTextWriter(sw);
DataGrid1.RenderControl(hw);
Response.Write(sw);
Response.End();
}