我如何在C#中保存.Csv文件头名称 [英] How I Save .Csv File Header Name In C#

查看:235
本文介绍了我如何在C#中保存.Csv文件头名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的,



AB

1 Rm 23

2 hg e3

3 23 sdf

4 23 dsf

5 23 32



i想保存.csv文件头名和行号,我是如何实现这个c#的。

请帮助我。



谢谢提前。

Dear All,

A B
1 Rm 23
2 hg e3
3 23 sdf
4 23 dsf
5 23 32

i want to save the .csv file header name and row number, how i achieve this c#.
Please Help me.

Thanks Advance.

推荐答案

尊敬的会员10868354,



假设你有一个DataTable我想回复你要转换成CSV文件。

DataTable 我们有COLUMN HEADER(COLUMN NAME)和数据行。





Dear Member 10868354,

I am answering thing assuming you having one DataTable, that you want to convert into CSV File.
In DataTable we having COLUMN HEADER(COLUMN NAME) and Data Rows.


public static string CSVGenerate(DataTable table)
    {
        var CSVresult = new StringBuilder();
        for (int i = 0; i < table.Columns.Count; i++)
        {
            CSVresult.Append(table.Columns[i].ColumnName);
            CSVresult.Append(i == table.Columns.Count - 1 ? "\n" : ",");
        }

        foreach (DataRow row in table.Rows)
        {
            for (int i = 0; i < table.Columns.Count; i++)
            {
                CSVresult.Append(row[i].ToString());
                CSVresult.Append(i == table.Columns.Count - 1 ? "\n" : ",");
            }
        }

        return CSVresult.ToString();
}







table

是传递给我的数据表变量 CSVGenerate 方法。



请试试&检查一下。如果您有任何疑问,请随时联系。



如果您的答案不要忘记标记为答案。



感谢你,

Manoj Kalla

is my datatable variable passed to CSVGenerate method.

Please, Try & Check this.If, you having fruther any query feel free to contact.

If its your answer don't forget to mark as answer.

Thanking You,
Manoj Kalla


这篇关于我如何在C#中保存.Csv文件头名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆