最近要做一个简单的积分编排制软件,其中一个功能是将一个选手名单表导入到数据库中,
文件内容如下所示:
张三
李四
一个选手名字占一行,且长度不固定。结果在导入时access死活需要一个分隔符,而我又不知道怎么让他自动将回车作为分隔符,于是想到了一个变通的办法,具体步骤如下
1、首先在ultraedit中打开名单文件,按ctrl+r进行替换,源表达式为为"^",目标表达式为空格,注意选中perl正则选项,这样在文件的每一行开头就增加了一个空格。
2、打开access2007,外部数据->导入->文本文件,选择刚才的名单文件,分隔符为空格,另外,要注意将第一列跳过(不知道哪个弱智设计的连空格本身也做为一个字段了),第二列才是我们要的姓名,其他的就好办了。
结论:这个不知道算不算access的一个bug,居然没有简单的办法导入单列文本数据,无语....