查看: 3358|回复: 6

[通用发布] Csvpak-解析Csv文件

[复制链接]
梦石
0
星屑
9687
在线时间
3224 小时
注册时间
2011-3-24
回帖
616

开拓者

发表于 2016-8-9 15:26:25 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
虽然说ruby标准库里有Csv的部分 但是呢RM系列要require一下还是十分费事的
所以用正则表达式写了这么一个东西
截图:
表格:
2.png
表格输出的Csv文件:
3.png
用法:
1.png
第一种:其中compile是将字符串当作Csv解析的 我在这个例子里用的是读取了文件后的数据 所以和第二种一样
第二种:参数是文件名 直接读取Csv文件进行解析
第三行是读取相应的行和列的数据
效果:
前两者的输出:
4.png
Csvpak.load('test.csv')[2, 1]的输出:
5.png
就这些了,有BUG的话请提出啊……
以后如果有时间还可以写一个把Table输出成Csv的方法
注意事项:
如果有乱码的现象,请把Csv文件用记事本打开转换成UTF-8.

评分

参与人数 2星屑 +432 收起 理由
怪蜀黍 + 300 发布奖励。
RaidenInfinity + 132

查看全部评分

>>→Lanza Games 2020←<<
Lanza Schneider
浪子心,孤星梦永远流浪……
~不会放弃,我的精力永远充沛~
>>>>>Lanza Adventure<<<<<
>>>>>Lanza的新年派对!<<<<<
>>>>>Lanza的口袋心脏病!<<<<<
梦石
0
星屑
9687
在线时间
3224 小时
注册时间
2011-3-24
回帖
616

开拓者

 楼主| 发表于 2016-8-9 15:28:40 | 显示全部楼层
下载链接(论坛附件):

Csvpak.rar

764 Bytes, 下载次数: 90

>>→Lanza Games 2020←<<
Lanza Schneider
浪子心,孤星梦永远流浪……
~不会放弃,我的精力永远充沛~
>>>>>Lanza Adventure<<<<<
>>>>>Lanza的新年派对!<<<<<
>>>>>Lanza的口袋心脏病!<<<<<
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2016-8-9 16:37:17 | 显示全部楼层
前几个月水区也有一个类似功能的脚本
https://rpg.blue/forum.php?mod=v ... amp;_dsign=11574e0c

点评

看起来更高级 还处理了换行  发表于 2016-8-9 16:45
回复 1 0

使用道具 举报

梦石
0
星屑
4623
在线时间
1207 小时
注册时间
2016-4-7
回帖
944

开拓者

发表于 2016-8-10 14:23:01 来自手机 | 显示全部楼层
来来来,楼主做个xml的233。csv的已经被写了好几遍了。

点评

有空的话可以尝试  发表于 2016-8-10 14:39
回复

使用道具 举报

梦石
0
星屑
409
在线时间
286 小时
注册时间
2015-10-4
回帖
263
发表于 2016-8-16 08:59:53 | 显示全部楼层
新人顶起。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部