ruby如何读表格数据

Python015

ruby如何读表格数据,第1张

大概原理告诉一下:

用HTML语法建立A页表单页,为各个表格设置NAME属性,然后以POSE方式将数据发送至用脚本语言建立的B页,B页为综合处理页,数据在B页中通过验证(如,用户名太段\密码太简单等等,当然,这一步也可省略),然后B页用SQL语法打开数据库C.MDB,读取C.MDB指定表段数据到寄存中,然后根据A表发送过来数据的各个NAME属性将数据寄存到综合数据中并自动排序,最后,将数据写入数据库,关闭数据库连接.

原理说清楚了,而要实现这么多步骤,不是一个DW能实现的.你必须得会HTML语法(表单的建立)\脚本语言(主要是条件语句IF)\SQL语句(连接数据库及相关操作)\以及ACCESS的使用(建立MDB数据库)

Net::HTTP.new方法,返回resp码和实际的data:

require 'net/http'  

h = Net::HTTP.new("www.baidu.com",80)  

resp,data = h.get("/")   

puts resp  

puts data

直接用就可以实现:

require 'csv'

CSV.foreach("test.csv") do |row|

puts row

end

参考实例如下:

.page-model-form

.page-admin-form-info

.desc 请先下载 CSV 示例文件,按照给定格式填充数据,然后上传导入

%a.download{:href=>'/csv_demo/students.csv'} 下载示例文件

= flash_info

= form_tag "/admin/students/import_from_csv",:method=>:post,:multipart =>true do

.field

%label 选择 CSV 文件

= file_field_tag :csv_file

.field

=submit_tag '确定导入'