C# 我的datagridview导出到Excel的数据不完整
我已成功将数据从文本文件导入datagridview, datagridview数据看起来与我的文本文件完全相同。 但是,当我将datagridview导出到Excel时,一些行信息丢失了 下面是我的代码,用于将信息从文本文件中获取到datagridview中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) | *
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文档中以查看其格式,它们似乎只是空格,末尾有回车符。