Writing data into CSV file in C#

后端 未结 15 1365
清酒与你
清酒与你 2020-11-22 17:15

I am trying to write into a csv file row by row using C# language. Here is my function

string first = reader[0].ToString();
string second=image.         


        
15条回答
  •  星月不相逢
    2020-11-22 17:40

    enter code here
    

    string string_value= string.Empty;

            for (int i = 0; i < ur_grid.Rows.Count; i++)
            {
                for (int j = 0; j < ur_grid.Rows[i].Cells.Count; j++)
                {
                    if (!string.IsNullOrEmpty(ur_grid.Rows[i].Cells[j].Text.ToString()))
                    {
                        if (j > 0)
                            string_value= string_value+ "," + ur_grid.Rows[i].Cells[j].Text.ToString();
                        else
                        {
                            if (string.IsNullOrEmpty(string_value))
                                string_value= ur_grid.Rows[i].Cells[j].Text.ToString();
                            else
                                string_value= string_value+ Environment.NewLine + ur_grid.Rows[i].Cells[j].Text.ToString();
                        }
                    }
                }
            }
    
    
            string where_to_save_file = @"d:\location\Files\sample.csv";
            File.WriteAllText(where_to_save_file, string_value);
    
            string server_path = "/site/Files/sample.csv";
            Response.ContentType = ContentType;
            Response.AppendHeader("Content-Disposition", "attachment; filename=" + Path.GetFileName(server_path));
            Response.WriteFile(server_path);
            Response.End();
    

提交回复
热议问题