c# - Convert XML response to .CSV file -
i have following code,
i sending array of data web service, response web service gets displayed in web form shown below.
private void form1_load(object sender, eventargs e) { int asent; int csent; webservice.results returned = convert(); txtresult.text = system.convert.tostring(returned.status); txtmoreres1.text = returned.errordetails[0].errordetails; txtmoreres2.text = returned.errordetails[1].errordetails; txtmoreres3.text = returned.errordetails[2].errordetails; txtmoreres4.text = returned.errordetails[3].errordetails; date.text = system.convert.tostring(datetime.today); time.text = system.convert.tostring(datetime.now.timeofday); }
what need results 'returned' converted xml response .csv file. have code save .csv location on c drive. how can change code this?
thanks time!
stringbuilder sbcsv = new stringbuilder(); int actualsent; int commitmentsent; webservice.summaryresults returned = convert(out actualsent, out commitmentsent); //txtresult.text = system.convert.tostring(returned.status); sbcsv.append(system.convert.tostring(returned.status)); //txtmoreres1.text = returned.errordetails[0].errordetails; sbcsv.append("," + returned.errordetails[0].errordetails); //txtmoreres2.text = returned.errordetails[1].errordetails; sbcsv.append("," + returned.errordetails[1].errordetails); // similary ... txtmoreres3.text = returned.errordetails[2].errordetails; txtmoreres4.text = returned.errordetails[3].errordetails; actualsum.text = system.convert.tostring(returned.actualsum); commitmentsum.text = system.convert.tostring(returned.commitmentsum); date.text = system.convert.tostring(datetime.today); time.text = system.convert.tostring(datetime.now.timeofday); actualsumsent.text = actualsent.tostring(); commitmentsumsent.text = commitmentsent.tostring(); errorposition1.text = system.convert.tostring(returned.errordetails[0].errorposition); errorposition2.text = system.convert.tostring(returned.errordetails[1].errorposition); errorposition3.text = system.convert.tostring(returned.errordetails[2].errorposition); errorposition4.text = system.convert.tostring(returned.errordetails[3].errorposition); textwriter tw = new streamwriter("your_filepath_name.csv"); tw.write(sbcsv.tostring()); tw.close(); tw.dispose();
Comments
Post a Comment