怎样java读取csv文件内容中的数据

后使用快捷导航没有帐号?
查看: 3445|回复: 12
read.csv可以读多大的文件?
论坛徽章:20
我有个txt文件,总共1.3M,大约2万6千行,可是用read.csv只能读取13000多行,我检查了文件,13000以后的行单独存放时,也能读取,证明文件没问题。
我的疑问:read.csv能读多大的文件?
中级会员, 积分 448, 距离下一级还需 52 积分
论坛徽章:1
听我们老师说读一个G的都没问题。。
高级会员, 积分 695, 距离下一级还需 305 积分
论坛徽章:10
这个问题我觉得主要看csv文件的规定吧,13000行是不是微软的限制。
论坛徽章:20
zhudutao 发表于
这个问题我觉得主要看csv文件的规定吧,13000行是不是微软的限制。
高级会员, 积分 675, 距离下一级还需 325 积分
论坛徽章:12
看内存,取决于机器的内存。
高级会员, 积分 689, 距离下一级还需 311 积分
论坛徽章:1
我也想知道。
金牌会员, 积分 1363, 距离下一级还需 1637 积分
论坛徽章:10
hisgend 发表于
看内存,取决于机器的内存。
应该是这样,R还有配置最大内存的。
论坛徽章:20
方天划 发表于
应该是这样,R还有配置最大内存的。
金牌会员, 积分 1362, 距离下一级还需 1638 积分
论坛徽章:17
可以分批读取吗?
高级会员, 积分 537, 距离下一级还需 463 积分
论坛徽章:3
memory.size()查看现在的work space的内存使用
memory.limit()查看系统规定的内存使用上限。如果现在的内存上限不够用,可以通过memory.limit(newLimit)更改到一个新的上限。注意,在32位的R中,封顶上限为4G,无法在一个程序上使用超过4G (数位上限)。这种时候,可以考虑使用64位的版本。
扫一扫加入本版微信群感谢本文作者
昵称:Belive
加入时间: 0:00:00
这家伙很懒,虾米都没写
以下内容也很赞哦根据读取的csv文件将数据批量插入到对应的表,
想跟大家请教个问题:根据读取的csv文件将数据批量插入到对应的表。
& & & & 批量插入的语句在mybatis 的配置文件中该如何写?
&!-- 根据列明向指定表插入数据
&insert id="import"
parameterType="java.util.HashMap"
statementType="STATEMENT"&
insert into ${tableName} (
&foreach collection="columeName" item="item" index="index"
separator="," open="" close=""&
&/foreach&
&foreach collection="tableData" item="item" index="index"
separator=";" &
values(${item})
&/foreach&
&/insert& 这样不行插入时提示SQL语法不对
&!-- 根据列明向指定表插入数据
&insert id="import"
parameterType="java.util.HashMap"
statementType="STATEMENT"&
insert into ${tableName} (
&foreach collection="columeName" item="item" index="index"
separator="," open="" close=""&
&/foreach&
&foreach collection="tableData" item="item" index="index"
separator="union all" &
select #{item} from dual
&/foreach&
&/insert& 这样不行插入时提示SQL语法不对
我该怎么写,麻烦了您指出错误
最好不要这样写,数据多了的话拼接的sql太长,会报错什么的。
mybatis 还有一种批量插入方法:
SqlSession session=factory..openSession(ExecutorType.BATCH, false);
for(Map item:list){
&&&&&&&&&&&&session.insert("xxx.xxx.batchInsert",item);&&&
if (session != null) { && &&& &&& &&& &mit(); && &&& &&& &&& &session.close(); && &&&& }
--- 共有 1 条评论 ---
不行啊,我是读取了个CSV文件,第一行是列,下面是一一对应的数据。让后我把列明与数据分别放到了两个集合,把表明和这两个集合放到了一个Map中。您说的方法行不通啊
不行啊,我是读取了个CSV文件,第一行是列,下面是一一对应的数据。让后我把列明与数据分别放到了两个集合,把表明和这两个集合放到了一个Map中。}

我要回帖

更多关于 python读取csv文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信