У меня есть таблица конфигурации, как показано ниже:
S.NO TableName SourceColumns
1 A a,b,c,d
2 B p,q,r,s,t,u
3 C m,n,o,p,q
4 D x,y,z
Здесь, объект результата состоит из SourceColumns каждой записи из таблицы.Например, здесь он получает значения 1 записи.Затем я записываю эти значения в файл CSV (excel).Это работает.
CSV.open('C:\Actual\Test.csv', 'w') do |csv|
result.each do |eachrow|
csv << ["#{eachrow['a']}","#{eachrow['b']}","#{eachrow['c']}","#{eachrow['d']}"]
end
end
Так как я жестко закодировал свои значения в вышеупомянутом запросе, я строю строку для моих SourceColumns и передаю в запрос, как показано ниже:
myformattedstring="#{eachrow['a']}","#{eachrow['b']}","#{eachrow['c']}","#{eachrow['d']}"
CSV.open('C:\Actual\Test.csv', 'w') do |csv|
result.each do |eachrow|
csv << [myformattedstring]
end
end
Теперь,данные обрабатываются как строка.Как я могу передать свою строку в CSV, чтобы я мог записать фактические значения