往Excel中导入TXT数据的三种方法(通用4篇)由网友“顾小武”投稿提供,下面小编给大家整理后的往Excel中导入TXT数据的三种方法,欢迎阅读与借鉴!
篇1:往Excel中导入TXT数据的三种方法
Excel支持导入外部文本文件中的文本内容,通过导入数据的方法我们可以很方便地使用外部数据,在许多时候可以免去重新手动键入文本的麻烦。
在Excel中导入文本有多种方法,我们来看一看??
1.使用“打开”命令
这是最常用的方法,这种方法可以直接将文本文件打开为一个Excel工作簿。
选择菜单命令“文件|打开”,在“打开”对话框中选择“文件类型”为“文本文件”,如图1所示,然后找到要导入的文本文件并将其选中,单击“打开”按钮。
图1
这时会出现如图2所示的“文本导入向导”对话框,共有3个步骤,这是其中第1步。
图2
在该对话框中可以设置原始数据类型,在选项右侧有比较清楚的说明,这里不再赘述,单击“下一步”按钮,进入第2步设置,如图3所示。
图3
再单击“下一步”按钮进入第3步设置,如图4所示。
图4
根据提示完成设置后,单击“完成”按钮即可。如图5所示为打开的文本文件,这时就可以根据自己的需要对这些文本进行编辑了,
图5
2.使用“导入数据”命令
如果希望在现有的Excel工作簿中导入外部文本,则可以使用“导入数据”命令。
首先单击要用来放置文本文件数据的单元格,如果不希望替换掉工作表中现有的数据,要确保单元格右下方没有任何数据。
然后选择菜单命令“数据|导入外部数据|导入数据”,如图6所示。
图6
在“选择数据源”对话框中找到并选中要导入的文本文件,如图7所示,并单击“打开”按钮。
图7
这时就会出现“文本导入向导”对话框,按照前面介绍的相同方法进行设置,最后单击完成按钮,在如图8所示的“导入数据”对话框中选择是将文本数据导入到现有工作表,还是新建一个工作表。如果选择现在工作表,还可以再对目标单元格进行设置。
图8
此外,还可以单击对话框左下方的“属性”按钮,在如图9所示的对话框中对外部数据区域属性进行详细设置。
图9
设置完毕单击“确定”按钮关闭所有对话框,即可完成文本导入。
3.复制/粘贴法
这种方法不必多做介绍了吧,先打开外部文本文件,选中要导入的文本内容,按CtrlC复制,然后再到Excel中选中要放置文本的单元格,按CtrlV粘贴即可。
篇2:往Excel中导入数据的三种方法EXCEL基本教程
Excel支持导入外部文本文件中的文本内容,通过导入数据的方法我们可以很方便地使用外部数据,在许多时候可以免去重新手动键入文本的麻烦。
在Excel中导入文本有多种方法,我们来看一看——
1.使用“打开”命令
这是最常用的方法,这种方法可以直接将文本文件打开为一个Excel工作簿。
选择菜单命令“文件|打开”,在“打开”对话框中选择“文件类型”为“文本文件”,如图1所示,然后找到要导入的文本文件并将其选中,单击“打开”按钮。
图1
这时会出现如图2所示的“文本导入向导”对话框,共有3个步骤,这是其中第1步。
图2
在该对话框中可以设置原始数据类型,在选项右侧有比较清楚的说明,这里不再赘述,单击“下一步”按钮,进入第2步设置,如图3所示。
图3
再单击“下一步”按钮进入第3步设置,如图4所示。
图4
根据提示完成设置后,单击“完成”按钮即可。如图5所示为打开的文本文件,这时就可以根据自己的需要对这些文本进行编辑了。
图5
2.使用“导入数据”命令
如果希望在现有的Excel工作簿中导入外部文本,则可以使用“导入数据”命令。
首先单击要用来放置文本文件数据的单元格,如果不希望替换掉工作表中现有的数据,要确保单元格右下方没有任何数据。
然后选择菜单命令“数据|导入外部数据|导入数据”,如图6所示,
图6
在“选择数据源”对话框中找到并选中要导入的文本文件,如图7所示,并单击“打开”按钮。
图7
这时就会出现“文本导入向导”对话框,按照前面介绍的相同方法进行设置,最后单击完成按钮,在如图8所示的“导入数据”对话框中选择是将文本数据导入到现有工作表,还是新建一个工作表。如果选择现在工作表,还可以再对目标单元格进行设置。
图8
此外,还可以单击对话框左下方的“属性”按钮,在如图9所示的对话框中对外部数据区域属性进行详细设置。
关 键 字:EXCEL
篇3:excel导入数据到db2中的各种方法
从Excel导出数据到数据库中
在项目开发过程中,客户往往要要将其使用的 excel 存储的数据导入到其它数据库中,下面的工作主要是将 excel 导入各种数据库的汇总
准备:在数据库中创建从 excel 要导入的表结构;
一、 excel 导入db2 的各种方法
1 :使用文本方式导入
1 )、将 access 导出具有标准格式符的文本文件,例如以逗号分隔的文本文件
2 )、在 db2 的命令行处理器中,连接上数据库,用 import 语句导入,语句如下:
import from table.txt of del modified by coldel , insert into table
同理,导出命令:
export to table.txt of del modified by coldel, select * from table
2:使用csv文件 方式导入
1)、把excel文件另存为table.csv文件
2)、在db2的命令行处理器中,连接上数据库,用import 语句导入import from “d:\\table.csv” OF DEL messages “d:\\msg.out” INSERT INTO table
篇4:PB中实现数据窗口动态排序的三种方法.net
在PowerBuilder中使用数据窗口检索到的数据往往是无序的,虽然可以通过设置Select语句实现排序的功能,但是数据窗口一旦生成都无法进行动态调整, 一、 准备工作 设计如图1所示的示例窗口。为了更好地比较三种不同的方法,dw―1中的数据来自两个表student和c
在PowerBuilder中使用数据窗口检索到的数据往往是无序的,虽然可以通过设置Select语句实现排序的功能,但是数据窗口一旦生成都无法进行动态调整。
一、 准备工作
设计如图1所示的示例窗口。为了更好地比较三种不同的方法,dw―1中的数据来自两个表student和class。student表中包含四个字段sid(学号)、sname(姓名)、saddr(住址)和cid(班号),class表中包含两个字段cid(班号)和cname(班级名称)。
javascript.:if(this.width>498)this.style.width=498;' nmousewheel = 'javascript.:return big(this)' height=183 src=“/files/uploadimg/20050921/1444070.jpg” width=200>
图1
二、三种方法的源程序
三种方法中的“执行”按钮的代码分别为:
方法1:用SetSQLselect()
string ls―oldsql,ls―newsql,ls―order ls―column
ls―oldsql=dw―1.getsqlselect()
choose case ddlb―1.text
case ″学号″ls―column=″sid″
case ″姓名″ls―column=″sname″
case ″住址″ls―column=″saddr″
case ″班号″ls―column=″class.cid″
case ″班级名称″ ls―column=″cname″
end choose
if rb―1.checked then ls―order=″ASC″
else ls―order=″DESC″
end if
ls―newsql=ls―oldsql+″ ORDER BY ″+ &
ls―column+″ ″+ls―order
if dw―1.setsqlselect(ls―newsql)=-1 then
messagebox(″警告″,″数据设置失败″,stopsign!)
else dw―1.settransobject(sqlca)
dw―1.reset()
dw―1.retrieve()
dw―1.setsqlselect(ls―oldsql)
end if
方法2:用describe()和modify()
string ls―mod, ls―order,ls―old,ls―column
ls―old=dw―1.describe(′datawindow.table.select′)
dw―1.settransobject(sqlca)
choose case ddlb―1.text
case ″学号″ls―column=″sid″
case ″姓名″ls―column=″sname″
case ″住址″ls―column=″saddr″
case ″班号″ls―column=″class.cid″
case ″班级名称″ ls―column=″cname″
end choose
if rb―1.checked then ls―order=″ASC″
else ls―order=″DESC″
end if
ls―mod=″datawindow.table.select=′ ″+ls―old+&
′ORDER BY ″ ′+ls―column+′ ″ ′+ls―order+″ ′ ″
dw―1.modify(ls―mod)
dw―1.retrieve()
dw―1.modify(″datawindow.table.select= &
′ ″+ls―old+″ ′ ″)
方法3:用setsort()和sort()
string ls―sort,ls―order,ls―column
choose case ddlb―1.text
case ″学号″ ls―column=″#1″
case ″姓名″ ls―column=″#2″
case ″住址″ ls―column=″#3″
case ″班号″ ls―column=″#4″
case ″班级名称″ ls―column=″#5″
end choose
if rb―1.checked then ls―order=″A″
else ls―order=″D″
end if
ls―sort=ls―column+′′+ls―order
dw―1.setsort(ls―sort)
dw―1.sort()
三、三种方法的比较
1.第一种和第二种方法要求数据窗口在生成时是无序的,第三种方法无此要求,
2.对于来自不同表单的相同的列名(如student.cid、class.cid)用第二种方法排序实现起来较麻烦,因为在用modify()函数时要特别注意引号的使用。但是第二种方法比第一种方法的执行速度要快。
3.第三种方法使用起来最方便,既可以引用列名也可引用列号(如#4表示第四列)来指定序列。
原文转自:www.ltesting.net