Private Sub CommandButton1_Click()
'按钮触发,
'按钮触发,目前支持ASNI文本的数据, 单行
fileToOpen = Application.GetOpenFilename("请选文本(*.txt), *.txt", , "导入逗号分隔文本")
'选择txt把路径给fileToOpen
'判断路径的正确性
If fileToOpen = False Then
MsgBox "错误路径" & Chr(13) & "请重新选择" End If
'定义s
Dim s As String
Dim tt As Long
tt = Range("A1").Value
Range("B1").Value = tt
'chr(65)为A
Range(Chr(65) & tt).Select ' With对某个对象执行一系列的语句,ActiveSheet活动表中,QueryTables集合体,add添加,---Connection链接,TEXT,fileToOpen路径值,Destination写入到表格变量Range(Chr(65) & tt)) With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & fileToOpen, Destination:=Range(Chr(65) & tt)) .FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 936
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = False
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = True
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub
 
语法
Chr(charcode)
charcode为各类字符的ASCII码 在ASP脚本字符串中不能识别、无法标识或与该语法产生冲突的字符,可用“chr(相应ASCII码)”来表达,
本函数也可称为ASP程序中的转义符。 用法:
比如“ASP中字符串替换”
将media_span_url("index.html")替换为<br>
wstr=Replace(wstr,"media_span_url"&chr(40)&chr(34)&"index.html"&chr(34),"<br>")
如果在上述字符串中直接输入“括号()”,则将与表达式中的“括号”产生冲突。
使用chr()语法,对asp字符串中“括号()”进行转义,即可轻松解决该问题。 chr()转义字符对照表
  
  Chr("0") 为0的字符   Chr("1")   Chr("2")   Chr("3")   Chr("4")   Chr("5")   Chr("6")   Chr("7") 响铃   Chr("8") 回格   Chr("9") tab(水平制表符)   Chr("10") 换行   Chr("11") tab(垂直制表符)   Chr("12") 换页   Chr("13") 回车 chr(13)&chr(10) 回车和换行的组合   Chr("14")   Chr("15")   Chr("16")   Chr("17")   Chr("18")   Chr("19")   Chr("20")   Chr("21")   Chr("22")   Chr("23")   Chr("24")   Chr("25")   Chr("26") 结束 End   Chr("27") 脱离 Pause break   Chr("28")   Chr("29")   Chr("30")   Chr("31")   Chr("32") 空格 SPACE   Chr("33") !   Chr("34") "   Chr("35") #   Chr("36") $   Chr("37") %   Chr("38") &   Chr("39") ’   Chr("40") 左括号转义 (   Chr("41") 右括号转义 )   Chr("42") *    Chr("43") +   Chr("44") ,   Chr("45") -   Chr("46") .   Chr("47") /   Chr("48") 0   Chr("49") 1   Chr("50") 2   Chr("51") 3   Chr("52") 4    Chr("53") 5   Chr("54") 6   Chr("55") 7   Chr("56") 8   Chr("57") 9    Chr("58") :   Chr("59") ;   Chr("60") <   Chr("61") =   Chr("62") >    Chr("63") ?   Chr("64") @   Chr("65") A   Chr("66") B   Chr("67") C    Chr("68") D   Chr("69") E   Chr("70") F   Chr("71") G   Chr("72") H    Chr("73") I   Chr("74") J   Chr("75") K   Chr("76") L   Chr("77") M    Chr("78") N   Chr("79") O   Chr("80") P   Chr("81") Q   Chr("82") R    Chr("83") S   Chr("84") T   Chr("85") U   Chr("86") V   Chr("87") W    Chr("88") X   Chr("89") Y   Chr("90") Z   Chr("91") [   Chr("92") \    Chr("92") \   Chr("93") ]   Chr("94") ^   Chr("95") _   Chr("96") `   Chr("97") a    Chr("98") b   Chr("99") c   Chr("100") d   Chr("101") e   Chr("102") f    Chr("103") g   Chr("104") h   Chr("105") i   Chr("106") j   Chr("107") k    Chr("108") l   Chr("109") m   Chr("110") n   Chr("111") o   Chr("112") p    Chr("113") q   Chr("114") r   Chr("115") s   Chr("116") t   Chr("117") u    Chr("118") v   Chr("119") w   Chr("120") x   Chr("121") y   Chr("122") z    Chr("123") {   Chr("124") |   Chr("125") }   Chr("126") ~   Chr("127")   Chr("128")   Chr("129")   Chr("130")   Chr("131")   Chr("132")

  

txt通过 vb编程导入 excel的更多相关文章

  1. Xilinx FPGA引脚txt文件导入excel中

    需求 为了把xilinx FPGA的官方引脚文件txt转成excel文件(实际官网中有对应的csv文件就是excel文件了...) xilinx FPGA引脚地址:https://china.xili ...

  2. MySQL批量导入Excel、txt数据

    MySQL批量导入Excel.txt数据 我想Excel是当今最大众化的批量数据管理软件了吧,所以我们会经常涉及到将Excel中数据导入到MySQL中的工作.网上有一些关于直接将Excel导入MySQ ...

  3. C# winform 编程 向ACCESS数据库导入EXCEL表使用心得

    public string MyConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ErLake.mdb&quo ...

  4. VB的MSHFlexGrid控件内容导入Excel

    机房收费系统中有非常多窗口用到导出到Excel,说一下vb与Excel的交互,怎样才干将MSHFlexgrid中的内容导出到Excel. 首先在VB中加入引用Microsoft Excel 14.0 ...

  5. 一步步实现ABAP后台导入EXCEL到数据库【3】

    在一步步实现ABAP后台导入EXCEL到数据库[2]里,我们已经实现计划后台作业将数据导入数据库的功能.但是,这只是针对一个简单的自定义结构的导入程序.在实践应用中,面对不同的表.不同的导入文件,我们 ...

  6. poi批量导入excel文件

    package com.practice.util; import java.io.File; import java.io.FileInputStream; import java.io.FileN ...

  7. ASP.NET 导入EXCEL文档

    鉴于教务一般都是手动输入学生信息,在未了解本校数据库的客观情况之下,我们准备设计一个导入excel文档中学生信息如数据库的功能.结合网上各类大牛的综合版本出炉.. 首先具体的实现思想如下: 1.先使用 ...

  8. JavaScript日历控件开发 C# 读取 appconfig文件配置数据库连接字符串,和配置文件 List<T>.ForEach 调用异步方法的意外 ef 增加或者更新的习惯思维 asp.net core导入excel 一个二级联动

    JavaScript日历控件开发   概述 在开篇之前,先附上日历的代码地址和演示地址,代码是本文要分析的代码,演示效果是本文要实现的效果代码地址:https://github.com/aspwebc ...

  9. VB高效导入Excel2003和Excel2007文件到MSHFlexGrid控件显示

    1.VB高效导入Excel2003和Excel2007文件到MSHFlexGrid控件显示 2.以前也有Excel导入通用功能,但速度有些慢一会把两种实现方式都提供出为参考对比. 一.原通用导入exc ...

随机推荐

  1. the JSON object must be str, not 'bytes'

    { "ErrorDump": "the JSON object must be str, not 'bytes'", "StatusCode" ...

  2. YTU 1006: Hero In Maze

    1006: Hero In Maze 时间限制: 1000 Sec  内存限制: 64 MB 提交: 72  解决: 22 题目描述 500年前,Jesse是我国最卓越的剑客.他英俊潇洒,而且机智过人 ...

  3. 织梦发布的文章如何批量替换文章"来源"和"作者"?

    做的网站中已经采集好并已生成HTML了的文章或以前已发布的文章如何快速批量替换所有“来源”和“作者”呢?第一步:打开:dede模板网站(后台目录)\templets\article_add.htm ( ...

  4. 第十六周 Leetcode 600. Non-negative Integers without Consecutive Ones(HARD) 计数dp

    Leetcode600 很简单的一道计数题 给定整数n 求不大于n的正整数中 二进制表示没有连续的1的数字个数 在dp过程中只要保证不出现连续1以及大于n的情况即可. 所以设计按位dp[i][j]表示 ...

  5. 关于eclipse部署项目后,在tomcat中的webapps文件夹下没有项目

    转自:https://blog.csdn.net/yang505581644/article/details/78802316 一.发现问题 在eclipse中新建Dynamic Web Projec ...

  6. bzoj 4500: 矩阵【差分约束】

    (x,y,z)表示格子(x,y)的值为z,也就是x行+y列加的次数等于z,相当于差分约束的条件,用dfs判断冲突即可. #include<iostream> #include<cst ...

  7. 洛谷P1552 [APIO2012]派遣(左偏树)

    传送门 做这题的时候现学了一波左偏树2333(好吧其实是当初打完板子就给忘了) 不难发现肯定是选子树里权值最小的点且选得越多越好 但如果在每一个点维护一个小根堆,我们得一直找知道权值大于m为止,时间会 ...

  8. html语义化与前端页面排版规则

    1.使用div进行布局,不要用div进行无意义的包裹  span行内常见元素 2.可以使用div和p的情况下,尽量用p.p有默认上下间隔字体加粗等,可以对终端有适配 3.需要强调的文本,可以包含在st ...

  9. 5位ID生成方案

    最近在某微信技术群,有人问到如何生成5位唯一数字+字母字符串的算法,要保证生成的字符串唯一,且字符串内部也要唯一. 怎么样,这个需求是不是很简单,也有点特殊呢?简单是指需求简单,特殊是指,字符串长度要 ...

  10. Oracle11.2.0.1升级到11.2.0.3

    Oracle数据库升级也并非简单的事,这篇博客,博主对Oracle那点事做了较详细的介绍: http://blog.itpub.net/9599/viewspace-473003/ 我还属于Oracl ...