设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2286|回复: 6
打印 上一主题 下一主题

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9732
在线时间
3227 小时
注册时间
2011-3-24
帖子
739

开拓者

跳转到指定楼层
1
发表于 2016-8-9 15:26:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
虽然说ruby标准库里有Csv的部分 但是呢RM系列要require一下还是十分费事的
所以用正则表达式写了这么一个东西
截图:
表格:

表格输出的Csv文件:

用法:

第一种:其中compile是将字符串当作Csv解析的 我在这个例子里用的是读取了文件后的数据 所以和第二种一样
第二种:参数是文件名 直接读取Csv文件进行解析
第三行是读取相应的行和列的数据
效果:
前两者的输出:

Csvpak.load('test.csv')[2, 1]的输出:

就这些了,有BUG的话请提出啊……
以后如果有时间还可以写一个把Table输出成Csv的方法
注意事项:
如果有乱码的现象,请把Csv文件用记事本打开转换成UTF-8.

评分

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

查看全部评分

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

Lv4.逐梦者

梦石
0
星屑
9732
在线时间
3227 小时
注册时间
2011-3-24
帖子
739

开拓者

2
 楼主| 发表于 2016-8-9 15:28:40 | 只看该作者
下载链接(论坛附件):

Csvpak.rar

764 Bytes, 下载次数: 89

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

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21681
在线时间
9419 小时
注册时间
2012-6-19
帖子
7119

开拓者短篇九导演组冠军

3
发表于 2016-8-9 16:37:17 | 只看该作者
前几个月水区也有一个类似功能的脚本
https://rpg.blue/forum.php?mod=v ... amp;_dsign=11574e0c

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4598
在线时间
1206 小时
注册时间
2016-4-7
帖子
982

开拓者

4
发表于 2016-8-10 14:23:01 手机端发表。 | 只看该作者
来来来,楼主做个xml的233。csv的已经被写了好几遍了。

点评

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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
409
在线时间
286 小时
注册时间
2015-10-4
帖子
294
5
发表于 2016-8-16 08:59:53 | 只看该作者
新人顶起。
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-25 05:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表