Foxtable(狐表)用户栏目专家坐堂 → 请教关于SaveExcel方法的两个问题


  共有2256人关注过本帖树形打印复制链接

主题:请教关于SaveExcel方法的两个问题

帅哥哟,离线,有人找我吗?
lake163
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
请教关于SaveExcel方法的两个问题  发帖心情 Post By:2015/10/4 11:05:00 [只看该作者]

请教关于SaveExcel方法的两个问题 代码如下: 
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog 
dlg.Filter= "Excel文件|*.xls" '设置筛选器 
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮 
 Dim name As String = CurrentTable.Name 
 Dim flg As New SaveExcelFlags 
 flg.RowNumber = False 
 flg.CellStyle = True 
 flg.VisibleOnly = True 
 CurrentTable.SaveExcel(dlg.FileName,name ) 
 messagebox.show("导出成功") 
End If 
 1、日期列导出后的格式问题:在表中通过DrawCell事件,将日期类型的列显示格式设置为YY-MM,希望导出到EXCEL后,EXCEL中也是如此显示,之前好象也成功过,但目前试了多次,在Excel中显示格式均为:YYYY-MM-DD。不知何因? 
 2、SaveExcel 是否有返回值,用以判断导出是否成功。
[此贴子已经被作者于2015/10/4 11:52:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/4 12:44:00 [只看该作者]

1、肯定不行;

 

2、没有返回值

 

要设置样式,必须用代码。http://www.foxtable.com/help/topics/1148.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
lake163
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2015/10/4 13:00:00 [只看该作者]

我也很疑惑,为什么有一次是成功的呢,而且在Foxtable中设置的颜色样式,也正常导出了?还是我导出之后修改过?  (在Excel中使用自定义样式可实现)
导出的Excel文件仍然在,见附件。
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:gbxx.xls

[此贴子已经被作者于2015/10/4 13:04:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lake163
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2015/10/4 14:52:00 [只看该作者]

1.犯了个低级错误,FLG属性定义了,但在方法中未用,或者是未注意删掉了。
2、直接用菜单中的导出EXCEL也可以实现。
[此贴子已经被作者于2015/10/4 15:01:17编辑过]

 回到顶部