Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何导入超过255列的超大CSV文件

Andox  发表于:2013-07-20 10:34:47  
复制

本人有一个1G多的CSV文件(excel打不开,无法分割成多个小表),想导入ACCESS中进行查询,但进行导入链接时报错,说是不能导入超过255列的文件,请问该怎么办?

 

Top
煮江品茶 发表于:2013-07-20 12:11:20

分成若干一对一的数据表即可



Andox 发表于:2013-07-20 13:12:50
煮江品茶 管理员,您好!请问分成若干一对一的数据表如何操作?新手请教。

煮江品茶 发表于:2013-07-20 14:24:53
假设原表中有一个id字段,将这个表分成若干个表时,每个表都保留这个字段,然后将若干表以此id建立关系即可。

Andox 发表于:2013-07-20 14:38:26
煮江品茶 您好!就是在导入的时候跳过一些字段使得导入的列少于255列,但还是导不进去,也分不了若干表。

沧海桑田 发表于:2013-07-20 18:07:27

老师的意思见下图:

 



西出阳关无故人 发表于:2013-07-20 18:34:03

1、同楼上:用excel 2007打开,然后处理成为每个列数不超过254列的多个表并保存为不同csv文件(当然每个表中必须具有一个相同的列【ID或key值--唯一的不重复的】),然后导入(acc里同样建立多个表)

2、用Line Input方法,可截取任意不同的列,进行数据追加。

3、数据源会有那么多列?可能是上家根本就在故意为难你呢。



Andox 发表于:2013-07-26 10:08:21

楼上的 西出阳关无故人 ,就是因为数据太大所以用EXCEL2007打不开,处理不了,也分不成若干小表。

请问沧海桑田,分成若干表是在导入的时候进行选择吗?还是先分好了再导入?我现在还找不到方法先对表进行分割操作。




chinasa 发表于:2013-07-26 17:16:23
在导入的时候对一部分字段选择“不导入字段(跳过)”看看是否可行。

西出阳关无故人 发表于:2013-07-26 18:26:09
如图,excel2007的行列极限值。要不然你发部分数据样品(要包含所有列,几行几十行数据都行),看看可否为你解决问题?

西出阳关无故人 发表于:2013-07-26 18:38:20
还要指定哪一列为key列,即不存在重复值的列

沧海桑田 发表于:2013-08-07 17:43:33

先分了再导入,或发过来帮你搞



总记录:11篇  页次:1/1 9 1 :