最近在做一个室内CS的项目,上位机需要用的东西比较多。
两个队伍分数结算出来后,储存成绩,打印成绩便是必不可少的一个内容。
这里说一下怎么将数据生成excel并储存
有以下几步:(默认已有listview控件情况下)
1.定义一个string的二维数组_data用来储存listview内的项和其子项
2.弹出dialog对话框,编辑储存位置和文件名。将文件名储存到string path
3.知道储存路径后,新建workbook工作薄,新建worksheet工作表,新建cells表格
4.将_data数组内数据存入cells表格,并处理cells内格式style
5.try储存path文件,catch文件被占用出错情况。输出日志信息(时间+文件名)
具体的操作步骤:
先完成控件的设置:
1拖取listview,如果子项需要显示网格线的画,在listview中找到属性GridLines=True
2编辑项和列,可能有的人找不到如何编辑子项,这里图片显示一下