Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 导出到Excel-防止电话号码在C中使用科学符号#_C#_Excel_Export To Excel_Stringbuilder - Fatal编程技术网

C# 导出到Excel-防止电话号码在C中使用科学符号#

C# 导出到Excel-防止电话号码在C中使用科学符号#,c#,excel,export-to-excel,stringbuilder,C#,Excel,Export To Excel,Stringbuilder,我正在用C#将数据从数据库导出到excel,它有一个电话号码列eg+22200073886。如何在不将数字转换为科学符号的情况下导出到excel var csv = new StringBuilder(); string strContent = ""; int counter = DS.Tables[0].Columns.Count; // Build the file content for (int i = 0; i <

我正在用C#将数据从数据库导出到excel,它有一个电话号码列eg+22200073886。如何在不将数字转换为科学符号的情况下导出到excel

var csv = new StringBuilder();
        string strContent = "";
        int counter = DS.Tables[0].Columns.Count;
        // Build the file content
        for (int i = 0; i <= DS.Tables[0].Rows.Count; i++)
        {
            for (int j = 0; j < counter; j++)
            {
                if (i == 0)
                {
                  strContent += DS.Tables[0].Columns[j].ToString() + ",";
                }
                else
                {
              strContent += DS.Tables[0].Rows[i - 1][j].ToString() + ",";
                }
            }
          csv.AppendLine(strContent.Substring(0, strContent.Length - 1));
            strContent = "";
        }

  File.WriteAllText(new Page().Server.MapPath(filePath), csv.ToString());
var csv=new StringBuilder();
字符串strContent=“”;
int counter=DS.Tables[0].Columns.Count;
//构建文件内容

对于(int i=0;i首先,您不得保存扩展名为XLS的CSV文件。您必须导出真正的Excel文件,如XLS或xlsx,使用或任何其他可从C#使用的Excel库


然后,必须将数据以字符串形式保存在单元格中,或将单元格的数字格式设置为文本。文本的数字格式为“@”
。代码取决于您选择的解决方案。

将单元格的格式设置为text@Pac0请分享我是C#编码新手。谢谢。你可以看看这个问题的答案: