C# 我的datagridview导出到Excel的数据不完整

C# 我的datagridview导出到Excel的数据不完整,c#,excel,datagridview,export,C#,Excel,Datagridview,Export,我已成功将数据从文本文件导入datagridview, datagridview数据看起来与我的文本文件完全相同。 但是,当我将datagridview导出到Excel时,一些行信息丢失了 下面是我的代码,用于将信息从文本文件中获取到datagridview中 public void AIO1Res() { OpenFileDialog DialogA1 = new OpenFileDialog(); DialogA1.Filter = "AIO File (*.txt) | *

我已成功将数据从文本文件导入datagridview, datagridview数据看起来与我的文本文件完全相同。 但是,当我将datagridview导出到Excel时,一些行信息丢失了

下面是我的代码,用于将信息从文本文件中获取到datagridview中

public void AIO1Res()
{
    OpenFileDialog DialogA1 = new OpenFileDialog();
    DialogA1.Filter = "AIO File (*.txt) | *.txt|All Files (*.*)|*.*";
    if (DialogA1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        string FileName = DialogA1.FileName;
        var lines = File.ReadAllLines(FileName);
        if (lines.Count() > 0)
        {
            foreach (var cellValues in lines.Skip(0))
            {
                var cellArray = cellValues.ToString()
                    .Split(new[] { Environment.NewLine }, StringSplitOptions.None);
                if (cellArray.Length == DGAIO1.Columns.Count)
                    DGAIO1.Rows.Add(cellArray).ToString();
            }
        }
这是我的代码,然后将其导出到Excel

newSheet.Name = "Test Results";                  
newSheet.Cells.NumberFormat = "@";

for (int i = 0; i < DGAIO1.Rows.Count - 1; i++)
{
    for (int j = 0; j < DGAIO1.Columns.Count; j++)
    {
        newSheet.Cells[i + 1, j + 1] = DGAIO1.Rows[i].Cells[j].Value.ToString();
    }
}
newSheet.Name=“测试结果”;
newSheet.Cells.NumberFormat=“@”;
对于(int i=0;i
datagridview:

Excel导出:


非常感谢您的帮助。

第三行01和Pass之间的字符是什么?有标签吗?我将文本复制到word文档中以查看其格式,它们似乎只是空格,末尾有回车符。