我想将数据从数据窗口导出到具有自定义列顺序的excel工作表中,其语法是什么? 例如:在我的数据窗口中,我的ID /名称/ DOB /城市订单中的数据。但我想按顺序导入名称/ ID / DOB /城市
答案 0 :(得分:0)
没有任何自动装置可以做到这一点。我可以想到的两个选择:
就运行时性能而言,我希望第二个选项会更快,尤其是随着数据集变得更大时。
祝你好运。
答案 1 :(得分:0)
有几种方法可以做到这一点。一种方法是通过第二个数据存储库,该数据存储库是通过ShareData方法填充的。第二个数据存储区将使用一个datawindow对象,该对象设置的列与原始datawindow中的列相同,但要按顺序将它们包含在导出中。 代码示例:
int li
li = dw_primary.Sharedata(ds_excelexport)
IF li > 0 THEN
dw_excelexport.Saveas("c:\temp\export.xls",Excel!,TRUE)
END IF
答案 2 :(得分:0)
这是解决方案,
datastore lds_datastore
lds_datastore = CREATE datastore
lds_datastore.DataObject = "d_student_filter"
lds_datastore.SetTransObject (SQLCA)
lds_datastore.Retrieve()
long ll
ll = dw_filter.Sharedata(lds_datastore)
IF ll > 0 THEN
lds_datastore.Saveas("c:\Document\export.xls",Excel!,TRUE)
END IF