Hi all,
I need to export the document as csv file, i have exported
successfully, but the problem is not displayed as per my format, in csv
file the format is suffuled, i want the orderwise as how i have
mentioned in my query, please help me to come out in the order wise.
My coding is:
@report_data=EdiaUserContact.find_by_sql(
"SELECT '''' as ''Title'',
`fname` as ''First Name'','''' as
''Middle Name'',
`lname` as ''Last Name'','''' as
''Suffix'',m.member_company_name as
''Company'' ,
`department` as ''Department'',`title` as ''Job
Title'', `addr1` as
''Business Street'',
`addr2` as ''Business Street1'',`addr3` as ''Business
Street2'',`addr4` as
''Business Street3'',
`address_city` as ''Business City'',`address_state` as
''Business
State'',`address_postalcode`
as ''Business Postal Code'',c.c_name as ''Business
Country'' ,'''' as ''Home
Street'',
'''' as ''Home Street 2'',''''
as ''Home Street 3'','''' as ''Home
City'',
'''' as ''Home State'','''' as
''Home Postal Code'','''' as ''Home
Country'',
'''' as ''Other Street'',''''
as ''Other Street 2'','''' as ''Other
Street 3'',''''
as ''Other City'',
'''' as ''Other State'',''''
as ''Other Postal Code'','''' as ''Other
Country'',''''
as ''Assistants Phone'',
`phone_fax` as ''Business Fax'',`phone_work` as
''Business Phone'',
`phone_mobile` as ''Business Phone 2'','''' as
''Callback'','''' as ''Car
Phone'',
`phone_work` as ''Company Main Phone'','''' as
''Home Fax'',
`phone_home`as ''Home Phone'',
'''' as ''Home Phone 2'',''''
as ''ISDN'',`phone_mobile` as ''Mobile
Phone'',''''
as ''Other Fax'',
'''' as ''Other Phone'',''''
as ''Pager'','''' as ''Primary
Phone'','''' as ''Radio
Phone'','''' as ''TTY/TDD Phone'',
'''' as ''Telex'','''' as
''Account'','''' as
''Anniversary'','''' as ''Assistants
Name'','''' as ''Billing Information'',
'''' as ''Birthday'','''' as
''Categories'','''' as
''Children'', `email1` as
''E-mail Address'',`email2` as ''E-mail Display
Name'',
'''' as ''E-mail 2
Address'','''' as ''E-mail 2 Display
Name'','''' as ''E-mail 3
Address'','''' as ''E-mail 3 Display
Name'',
'''' as ''Gender'','''' as
''Government ID Number'','''' as
''Hobby'','''' as
''Initials'','''' as
''Keywords'',
'''' as ''Language'','''' as
''Location'','''' as
''Mileage'','''' as
''Notes'','''' as
''Office Location'',
'''' as ''Organizational ID
Number'','''' as ''PO
Box'','''' as
''Private'','''' as
''Profession'',
'''' as ''Referred By'',''''
as ''Spouse'','''' as ''User
1'','''' as ''User
2'','''' as
''User 3'',
'''' as ''User 4'',''''
as''Web Page''
FROM `edia_user_contacts`, edia_members m, edia_countries c
WHERE m.id=''#{session[:member_id]}'' and user_member_id in
(select
partner_id from
edia_member_partners where company_id =
''#{session[:member_id]}'') and
c.id=`address_country`")
respond_to do |wants|
wants.csv do
render :text => @report_data.to_csv
response.headers[''Content-Type''] = ''text/csv;
charset=iso-8859-1;
header=present''
response.headers[''Content-Disposition''] =
"attachment;
filename=contacts.csv"
end
end
``````````````````````````````````````````````
expected output in excel file should come in the order wise as how i
have mentioned in the query.
but at present, its coming like in a suffled order, like this in excel
file
Home Phone E-mail Display Name Office Location Language Home Street
Notes Home Phone 2 Business Phone Company Main Phone Business State
User 4 Other State Title User 3 Business Phone 2 Account Other
Street Private Profession Radio Phone User 2 Referred By User 1
Location Home State Pager Middle Name Business City Keywords
Business Country Organizational ID Number E-mail 3 Display Name
Department Home Street 3 Home Postal Code Gender Home Street 2
Mileage Business Street Other Street 3 Job Title Home Fax Web Page
Business Fax Other Street 2 Business Street3 Other Country E-mail
Address Business Street2 Home City Other Fax ISDN First Name
Anniversary Home Country PO Box TTY/TDD Phone Business Street1
E-mail 3 Address Car Phone Other Postal Code Government ID Number
E-mail 2 Address Suffix Assistants Phone Spouse Billing Information
Business Postal Code Mobile Phone Company Other City Callback Telex
Birthday Other Phone Primary Phone E-mail 2 Display Name Children
Last Name Assistants Name Categories Hobby Initials
if anyone knows how to do the order wise, please let me know as soon
as possible. Thanks in Advance.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---