txt通过 vb编程导入 excel
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的更多相关文章
- Xilinx FPGA引脚txt文件导入excel中
需求 为了把xilinx FPGA的官方引脚文件txt转成excel文件(实际官网中有对应的csv文件就是excel文件了...) xilinx FPGA引脚地址:https://china.xili ...
- MySQL批量导入Excel、txt数据
MySQL批量导入Excel.txt数据 我想Excel是当今最大众化的批量数据管理软件了吧,所以我们会经常涉及到将Excel中数据导入到MySQL中的工作.网上有一些关于直接将Excel导入MySQ ...
- C# winform 编程 向ACCESS数据库导入EXCEL表使用心得
public string MyConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ErLake.mdb&quo ...
- VB的MSHFlexGrid控件内容导入Excel
机房收费系统中有非常多窗口用到导出到Excel,说一下vb与Excel的交互,怎样才干将MSHFlexgrid中的内容导出到Excel. 首先在VB中加入引用Microsoft Excel 14.0 ...
- 一步步实现ABAP后台导入EXCEL到数据库【3】
在一步步实现ABAP后台导入EXCEL到数据库[2]里,我们已经实现计划后台作业将数据导入数据库的功能.但是,这只是针对一个简单的自定义结构的导入程序.在实践应用中,面对不同的表.不同的导入文件,我们 ...
- poi批量导入excel文件
package com.practice.util; import java.io.File; import java.io.FileInputStream; import java.io.FileN ...
- ASP.NET 导入EXCEL文档
鉴于教务一般都是手动输入学生信息,在未了解本校数据库的客观情况之下,我们准备设计一个导入excel文档中学生信息如数据库的功能.结合网上各类大牛的综合版本出炉.. 首先具体的实现思想如下: 1.先使用 ...
- JavaScript日历控件开发 C# 读取 appconfig文件配置数据库连接字符串,和配置文件 List<T>.ForEach 调用异步方法的意外 ef 增加或者更新的习惯思维 asp.net core导入excel 一个二级联动
JavaScript日历控件开发 概述 在开篇之前,先附上日历的代码地址和演示地址,代码是本文要分析的代码,演示效果是本文要实现的效果代码地址:https://github.com/aspwebc ...
- VB高效导入Excel2003和Excel2007文件到MSHFlexGrid控件显示
1.VB高效导入Excel2003和Excel2007文件到MSHFlexGrid控件显示 2.以前也有Excel导入通用功能,但速度有些慢一会把两种实现方式都提供出为参考对比. 一.原通用导入exc ...
随机推荐
- 20170212-备份ABAP程序
把生产机上所有后续开发的CBO程序都备份下来.以备急用! 用过2种方法:1.写BDC程序,模拟 TCODE:SE38 -->Program --> Utilities(M)-->Mo ...
- Android Studio3.1.0升级问题记录
每次升级Android Studio时,一般情况下Gradle版本的也会相应的升级,我之前Android Studio 3.0.1.Gradle 是4.1升级后为:Android Studio 3.1 ...
- linux环境下oracle静默安装
一.安装环境 1.linux版本:redhat6.3_x86_64 2.oracle版本:Oracle Database 11g Enterprise Edition Release 11.2.0.3 ...
- 洛谷P4136 谁能赢呢?——博弈
题目:https://www.luogu.org/problemnew/show/P4136 每个人有足够聪明,一定会把图走满: 所以n为偶数先手胜,n为奇数后手胜. 代码如下: #include&l ...
- hdu3652(含有13且能被13整除的数)数位DP基础
B-number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- php 和 js之间使用json通信
有时候我们需要用后台从数据库中得到的数据在js中进行处理,但是当从php中获取到数据的时候,使用的是键值对形式的多维关联数组.而我们知道,js只支持索引数组,不支持关联数组,这个时候从后台传递过来的数 ...
- 微型ORM:PetaPoco 学习资料整理
github地址:https://github.com/CollaboratingPlatypus/PetaPoco petapoco 实体中字段去掉关联(类似于EF中的NotMap) 微型ORM:P ...
- bzoj 3930: [CQOI2015]选数【递推】
妙啊 这个题一上来就想的是莫比乌斯反演: \[ f(d)=\sum_{k=1}^{\left \lceil \frac{r}{d} \right \rceil}\mu(k)(\left \lceil ...
- js点赞浮动特效
js自己封装的库: (function($) { $.extend({ tipsBox: function(options) { options = $.extend({ obj: null, //j ...
- sigaction函数的功能
sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作). 他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该 ...