我试图从我的Windows窗体中获取文本框写入Excel工作表,但中断到下一个空行,并做同样的事情。我只需要每行中的A-D列填写。其中A = tbname.Text,B = tbphone.Text,C = ddissue.Text,D = lbdate. Text。然后转到第2行A-D,查看下一个客户信息。该表单是一个信息亭,允许客户输入此信息,并为下一个人重置。我现在唯一的问题是把这些数据放入excel中,excel表格保存在C:\Users\Willi\OneDrive\Desktop\log\form.xlsx中
我可以写静态单元格,但它覆盖一旦我点击提交的形式再次。
这是当客户填写表单时,我当前输出的数据。这只是一个接收数据的notepad.txt文件。
private void btnnext_Click(object sender, EventArgs e)
{
try
{
string filepath = @"C:\Users\Willi\OneDrive\Desktop\" + "\\log\\" + "\\dropoff\\" + tbname.Text + DateTime.Now.ToString(" MM-dd-yyyy s") + ".txt";
StreamWriter writer = new StreamWriter(filepath);
using (writer)
{
writer.WriteLine(DateTime.Now.ToString(" MM-dd-yyyy -HH-mm-ss"));
writer.WriteLine("NAME: " + tbname.Text);
writer.WriteLine("ORGANIZATION: " + tborg.Text);
writer.WriteLine("PHONE: " + tbphone.Text);
writer.WriteLine("ISSUE: " + ddissue.Text + " " + tbissue.Text);
}
//
}
1条答案
按热度按时间ybzsozfc1#
我得到了朋友的帮助,完成了我的问题。