lzkd 发表于 2010-1-1 18:06:18

对了,ddid你看见jason让我写的作业没。。。。

lzkd 发表于 2010-1-1 18:07:13

另外,感谢ddid回答我的问题,虽然没解决问题,但给了我方向。。。。

ddid 发表于 2010-1-1 18:22:02

原帖由 lzkd 于 2010-1-1 18:06 发表 http://pkuxkx.com/forum/images/common/back.gif
对了,ddid你看见jason让我写的作业没。。。。

慢慢来

ddid 发表于 2010-1-1 18:22:12

原帖由 lzkd 于 2010-1-1 18:07 发表 http://pkuxkx.com/forum/images/common/back.gif
另外,感谢ddid回答我的问题,虽然没解决问题,但给了我方向。。。。

nothank

lzkd 发表于 2010-1-1 18:46:35

原帖由 ddid 于 2010-1-1 06:22 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif


慢慢来

晕,我说的是那个我已经写好,帖在101楼的那个

ddid 发表于 2010-1-1 19:50:41

原帖由 lzkd 于 2010-1-1 18:46 发表 http://pkuxkx.com/forum/images/common/back.gif


晕,我说的是那个我已经写好,帖在101楼的那个


呵呵,俺说的就是这个呀~

lzkd 发表于 2010-1-1 19:54:42

原帖由 ddid 于 2010-1-1 07:50 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif



呵呵,俺说的就是这个呀~

那我就不明白了,我都按jason的要求写出来了,你为什么还说-----慢慢来呢???

jason 发表于 2010-1-1 21:23:18

和解和解。
【求助】八卦之王(Jason):ask 阿香
【求助】大高手告诉八卦之王,阿香:归云庄后花园有阿香(A xiang)

ddid 发表于 2010-1-1 21:38:57

嘿嘿~ 慢慢来 慢慢来

zhaoxing 发表于 2010-1-1 22:13:56

原帖由 ddid 于 2010-1-1 05:48 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
看了maper的那段LUA代码,发现原来以为困难的的TXT文件处理竟然如此简单,在这里小小B4一下JASON和我自己,我们都太懒了…… hz9

其实用这段LUA代码,安装一个SQLITE的ODBC驱动,再设定一下DSN,就完全可以在LUA ...


以后会注意的,让maper前辈困扰了,不好意思。

其实如ddid所说,看了maper前辈的lua脚本后(虽然看不明白lua),但是语言是相通的,连接数据库的时候你用的luasql.odbc(),如果用sqlite的odbc驱动的话,你的数据是可以直接写入库转换为sqlite数据类型的。

用了maper前辈处理了txt->xls,尝试了如下两种方法都可实现sql脚本。

第一种方法:将xls数据导入mysql中,然后将其脚本取出。

第二种方法:用java读取数据文件,然后封装成sql数据,输出至另一个文件即可。

如果直接处理最原始的txt文件,我的思路如下:在大地名前(如扬州)加一个符号,比如";"然后大地名前面的"----"删掉,只留大地名后面的"---",小地名(如发呆室)后面加":";完成后分割。先用";"分割分割成一块一块的地点(扬州、北京。。。)然后根据“:”分割前面数组的后面部分,前面的是小地名,后面的是NPC名及其英文名,拼接成类似“发呆室有爱爱(aiai npc)”这样。再用结果与大地点拼接成“扬州发呆室有爱爱(aiai npc)”这样的文本。至此,answer字段的结果基本出来了,处理下其中同名的npc合并为一条。question很好取,读取每行时只要含"("的都取下来,这样question字段的结果出来了。然后至于是批量写入数据库还是拼接成sql语句都可以了。
页: 3 4 5 6 7 8 9 10 11 12 [13] 14
查看完整版本: 谁能做一件好事?