Foxtable(狐表)用户栏目专家坐堂 → 怎样提取文件名


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

主题:怎样提取文件名

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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7598 威望:0 精华:0 注册:2009/6/24 9:44:00
怎样提取文件名  发帖心情 Post By:2023/7/26 0:58:00 [显示全部帖子]

使用

OpenFileDialog提取文件名dlg.FileName,得到的是完全路径,比如说c:\aa\xx.xlsx,现在只想要具体文件名信息xx即可,需要怎么提取?


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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7598 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/7/26 8:53:00 [显示全部帖子]

FileSys.GetName(dlg.FileName).Trim(".xlsx")

 

这样报错,提示不是有效名称


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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7598 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/7/26 8:57:00 [显示全部帖子]

“~TMPCLPa20210205.xlsx”不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。

 

这个提示


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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7598 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/7/26 9:45:00 [显示全部帖子]

没太懂,我现在只想根据这个文件名生成出一个新的表名,应该怎么做呢?

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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7598 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/7/26 10:52:00 [显示全部帖子]

转换的excel数据,前边都有个单引号,咋回事?

  Dim ex As New Exporter
        ex.SourceTableName = "表B" '指定导出表
        ex.FilePath = "c:\Data\" & riqi & ".xls" '指定目标文件
        ex.Format = "Excel" '导出格式为Excel
        ex.Fields = "日期,列名,数值" '指定导出字段
       
        ex.Export()


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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7598 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/7/26 11:50:00 [显示全部帖子]

  Tables("订单数据").SaveExcel(dlg.FileName, "订单数据")
用这个可以了

 回到顶部