C#操作Excel的简单问题 已经存在一个Excel文件了,是一个做好的数据透视表,里面含有数据库连接字符串,所以它自己可以生成报表。我现在的程序中是引用Excel的Com控件,我想通过程序控制这个数据库字符串,代码该如何控制?是工作表的属性嘛?第一次做关于Excel的程序,先谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般通过录制宏来查看怎么实现 With ActiveWorkbook.PivotCaches.Add(SourceType:=xlExternal) .Connection = _ "ODBC;DSN=xxx;UID=sa;PASSWD=sa;APP=Microsoft Office 2003;WSID=WorkStation;UseProcForPrepare=0" .CommandType = xlCmdSql .CommandText = Array( _ "SELECT a,b,c from table order by a" _ ) .CreatePivotTable TableDestination:="[Book1]Sheet1!R1C1:R28C11", _ TableName:="数据透视表1", DefaultVersion:=xlPivotTableVersion10 End With 我在C#中可以找到ActiveWorkbook对象的PivotCaches()方法,Connection 属性,但是没有找到CommandType 和CommandText,CreatePivotTable属性。 http://www.cnblogs.com/downmoon/archive/2008/08/20/1272185.html 谢谢两位,我经过cpio指点找到了这个录制宏的相关对象代码:workBook.PivotCaches().Item(i) CrystalReport报表,section3(详细资料)部分。有表格样式。无内容的部分无横线 请问break 接收手机短信的问题 C#中如何打开位图文件然后继续写入一个位图文件 因为它在 17 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。是什么意思?? 触发器插入前检查 有一个窗体的问题,很简单,希望你的回答! C#中新加入工程的窗体在命名空间中不认? 大家都进来啊 newredhat进来给你分 访问一个网址,怎样把文件得下来,并保存在硬盘上? 初始化时无法通过SelectedValueChanged事件获得combobox选中的value
.Connection = _
"ODBC;DSN=xxx;UID=sa;PASSWD=sa;APP=Microsoft Office 2003;WSID=WorkStation;UseProcForPrepare=0"
.CommandType = xlCmdSql
.CommandText = Array( _
"SELECT a,b,c from table order by a" _
)
.CreatePivotTable TableDestination:="[Book1]Sheet1!R1C1:R28C11", _
TableName:="数据透视表1", DefaultVersion:=xlPivotTableVersion10
End With