Foxtable(狐表)用户栏目专家坐堂 → 如何去掉首字符的点


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

主题:如何去掉首字符的点

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


加好友 发短信
等级:超级版主 帖子:106132 积分:539771 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/5 10:55:00 [只看该作者]

For Each r As Row In Tables("myexcel").Rows
if r.isnull("姓名") = false
    r("姓名") = r("姓名").(0) & "*"
end if
Next

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2019/1/7 16:33:00 [只看该作者]

问题: 【对比结果】不存在出现时 ,在【交费核对】自动打勾的公式


图片点击可在新窗口打开查看此主题相关图片如下:)`gb5`o4q8nr${13xt~0q9.png
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/7 16:37:00 [只看该作者]

For Each r As Row In Tables("表A").Rows
    If r("对比结果") = "不存在" Then
        r("交费核对") = True
    End If
Next

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2019/4/3 7:42:00 [只看该作者]

公式修改成如图所示

1.添加代码,名称 2.加入日期

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目2.table

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:4-3.txt


此主题相关图片如下:t1~_{(j2x3jp7r)iy0v(hc.png
按此在新窗口浏览图片

[此贴子已经被作者于2019/4/3 7:48:15编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/3 9:10:00 [只看该作者]

DataTables("股piao").DataRows.Clear
Dim dlg As new OpenFileDialog
dlg.Filter = "文本文件|*.txt"
Tables("股piao").StopRedraw
If dlg.ShowDialog = DialogResult.OK Then
    Dim strs As String = FileSys.ReadAllText(dlg.FileName,encoding.default)
    Dim rs() As String = strs.replace(chr(10), "").Split(chr(13))
    For Each s As String In rs
        Dim i As Integer = 0
        Dim nr As Row
        For Each ss As String In s.split(chr(9))
            If ss > "" Then
                If i = 0 Then
                    nr = Tables("股piao").addnew
                    nr("日期") = Date.Today
                    nr("代码") = ss
                ElseIf i = 1 Then
                    nr("名称") = ss
                   
                End If
                i += 1
            End If
        Next
    Next
End If
Tables("股piao").ResumeRedraw

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2019/4/8 21:40:00 [只看该作者]

 解决导入word中的公式,同时需过滤口 等特殊符号

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:样本.rar


图片点击可在新窗口打开查看此主题相关图片如下:1_0%n99aca}v0e2_y92~}xn.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:106132 积分:539771 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/4/8 22:59:00 [只看该作者]

参考下面,细节自己处理。数据不规范,没有办法处理

Dim app As New MSWord.Application
try
    Dim fileName = "D:\问题\样本\数据.doc"
    Dim doc = app.Documents.Open(fileName)
    For Each k As object In doc.Paragraphs
        'Output.Show(k.Range.text)
        Output.Show("-------------------")
        For Each s As String In k.Range.text.split(Chr(11))
            Output.Show(s)
        Next
    Next
catch ex As exception
    msgbox(ex.message)
finally
    app.Quit
End try

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2019/4/8 23:09:00 [只看该作者]

 

需导入这样的可以

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1 - 副本.table


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/9 9:57:00 [只看该作者]

参考代码

 

'''
Dim app As New MSWord.Application
try
    Dim fileName = "D:\数据.doc"
    Dim doc = app.Documents.Open(fileName)
    Dim t As Table = Tables("题库")
    Dim r As Row
    Dim j As Integer = 0
    For Each k As object In doc.Paragraphs
        'Output.Show(k.Range.text)
        Output.Show("-------------------")
        For Each s As String In k.Range.text.split(Chr(11))
            output.show(s)
            If s.trim.StartsWith("(") OrElse s.trim.StartsWith("(") Then
                r = t.addnew
                j = 0
            End If
            If j=0 Then
                r("题目") = s
            Else If j=1 Then
                r("A") = s
            Else If j=2 Then
                r("B") = s
            Else If j=3 Then
                r("c") = s
            Else If j=4 Then
                r("D") = s
            End If
            If j = 0 Then
                j += 1
            ElseIf s.StartsWith("A") OrElse s.StartsWith("B") OrElse s.StartsWith("C") OrElse s.StartsWith("D") Then
                r("答案") = s
            Else
                j += 1
            End If
        Next
    Next
catch ex As exception
    msgbox(ex.message)
finally
    app.Quit
End try


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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2019/4/9 11:41:00 [只看该作者]

这是什么情况?


图片点击可在新窗口打开查看此主题相关图片如下:i0k_~oels$k$iryxvlompp.png
图片点击可在新窗口打开查看


 回到顶部
总数 61 上一页 1 2 3 4 5 6 7 下一页