C#中把串口读取的数据保存到EXCEL

wang4288782 2012-09-06 02:52:55
如何把串口读取的数据自动保存到EXCEL,在保存的时候串口读取一串数据保存完后,在EXCEL自动换行把下一串数据保存到下一行。实现这个功能是不是要要dataset、datatable之类的东西,最好有程序举例子说明下。谢谢
...全文
912 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzz82103 2012-09-06
  • 打赏
  • 举报
回复

//根据需要自行定义byte[] byteTest=new byte[8];
//赋值略
ApplicationClass excelApp = new ApplicationClass();
Workbook wb = excelApp.Workbooks.Add(Type.Missing);
Worksheet ws = (Worksheet)wb.ActiveSheet;
//存储数据
for (int i = 0; i < byteTest.Length; i++)
{
//思路参考,如有误请自行修改
ws.Cells[i+1, 1] = byteTest[i];//第i行第1列
}

// 按格式保存工作簿
//XlFileFormat是一个枚举,提供很多存储格式,其中xlExcel8是Excel97-2003格式,
//xlExcel12是Excel2007格式
excelApp.ActiveWorkbook.SaveAs("F:\\test1", XlFileFormat.xlExcel8, Type.Missing, Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlExclusive, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
// 关闭Excel应用程序
excelApp.Quit();

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧