我想查询我的数据库并获取结果并将它们导出为.txt,.cvs或.xls
mysql数据库不在我的本地计算机上托管
这是我访问数据库的代码并在屏幕上返回结果:
#!/usr/bin/ruby
require 'mysql'
require 'watir'
require "win32ole"
excel = WIN32OLE::new('excel.Application')
workbook = excel.Workbooks.Add
worksheet = workbook.Worksheets(1)
mysql = Mysql.init()
mysql.connect(host='hostname', user='username', passwd='pwd', db='DBname')
results = mysql.query("Select * FROM table")
results.each{|row|; puts row;}
mysql.close()
worksheet.SaveAs("C:\\Scripts\\DB_Test\\Test.xlsx")
workbook.Close
Run Code Online (Sandbox Code Playgroud)