wotangjing 发表于 2015-7-31 09:04:00

Spread COM问题咨询

您好,我在试用Spread COM,遇到以下几个问题,能否帮我解答一下,谢谢!
1、控件是否有提供数据接口,外部的表数据怎么传入到控件中展现,如提供接口是什么样的格式(xml or json);

2、控件是否有内置的设计器(看介绍有Spread Designer),设计器能否支持模板格式的保存与加载;

3、控件除了内置的函数外,是否还支持加入自定义函数,以实现更丰富的取数和计算。

frank.zhang 发表于 2015-8-3 10:04:00

您好,
您的问题经过调查,答复如下:
1.目前支持的方式是使用DataSource,支持数据源和XML的格式,不支持JSON。
Private Sub Command1_Click()
    ' Create recordset using Biblio and bind to Spread
    Set rec = New ADODB.Recordset
    Set Conn = New ADODB.Connection

    Query = "select * from Titles;"

    Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\Program Files\Microsoft Visual Studio\VB\biblio.mdb;Persist Security Info=False"
    rec.Open Query, Conn, adOpenKeyset, adLockOptimistic
    Set fpSpread1.DataSource = rec
End Sub

Private Sub fpSpread1_DataLoaded()
    Label1.Caption = "Data has been loaded"
End Sub


Private Sub Command1_Click()
    Dim Buffer As String
    Dim dso As New XMLDSOControl
    Dim doc As IXMLDOMDocument
    Dim da As New DataAdapter
    Dim rs As New ADODB.Recordset

    Call fpSpread1.ExportToXMLBuffer("Root", "Collection", Buffer, ExportToXMLUnFormattedData, "")
    ' Load the XML data into an XML DSO control
    Set doc = dso.XMLDocument
    doc.loadXML (Buffer)
    ' Map the DSO into a new Recordset object
    ' using a DataAdapter
    Set da.Object = dso
    Set rs.DataSource = da
    Set DataGrid1.DataSource = rs.DataSource
End Sub


2.控件有内置的设计器,支持保存和加载

3.支持自定义的公式。

wotangjing 发表于 2015-8-4 19:28:00

回复 2楼frank.zhang的帖子

非常感谢!

frank.zhang 发表于 2015-8-5 13:33:00

不客气

frank.zhang 发表于 2015-8-13 17:09:00

您好,问题已经解决,本帖关闭,如有其它问题,请开新帖。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: Spread COM问题咨询