Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.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
Excel 将文本框文本复制到.xls文件中的行中_Excel_Textbox_Rows_Xls_Cells - Fatal编程技术网

Excel 将文本框文本复制到.xls文件中的行中

Excel 将文本框文本复制到.xls文件中的行中,excel,textbox,rows,xls,cells,Excel,Textbox,Rows,Xls,Cells,您好,我正在尝试复制“name”+文本框信息,并从单元格0开始将其保存为xls文件。其中名称位于一个单元格中,文本框数据位于下一个单元格中,内容位于行下方。 这里的代码非常适合制作文本文件,但我需要使用单独的单元格制作相同的xls。我不能使用excel,因为我没有安装它,而且Microsoft.Office.Interop.excel无法工作。这也将是C#。谢谢 代码: 为什么不使用csv文件?这些是文本文件,由Excel和许多其他应用程序支持。任何允许我在自己的单元格中执行上述操作的格式都可以

您好,我正在尝试复制“name”+文本框信息,并从单元格0开始将其保存为xls文件。其中名称位于一个单元格中,文本框数据位于下一个单元格中,内容位于行下方。 这里的代码非常适合制作文本文件,但我需要使用单独的单元格制作相同的xls。我不能使用excel,因为我没有安装它,而且Microsoft.Office.Interop.excel无法工作。这也将是C#。谢谢

代码:


为什么不使用csv文件?这些是文本文件,由Excel和许多其他应用程序支持。任何允许我在自己的单元格中执行上述操作的格式都可以。我正在寻找一些可以实现的东西(单元格、1个“name”单元格、2个textbox.text)等等。除了
Microsoft.Office.Interop.Excel
之外,另一个流行的API是OpenXML请参见
private void button106_Click(object sender, EventArgs e)
{            
    SaveFileDialog sfd = new SaveFileDialog();           
    if (sfd.ShowDialog() == DialogResult.OK)
    {
        StreamWriter writer = new StreamWriter(sfd.FileName);
        writer.WriteLine("Name" + textbox58.Text);
        writer.writeLine("age" + textBox59.Text);
        writer.Close();
    }
}