我正在写一个程序,通过硒网络驱动程序从一个网站获取数据。我正在努力为我们的项目创造足球装置。到目前为止,我完成了从网站上获取日期和时间、团队名称和分数。还在尝试在txt文件上写,但是在txt文件上写的时候有点乱
如何在excel文件上完成书写和阅读?我想这样写
Date-Time First-Team Second-Team Score Statistics
28/07 19:00 AM AVB 2-1 Shot 13123 Pass 65465 ...
28/07 20:00 BM BVB 2-2 Shot 13123 Pass 65465 ...
28/07 20:00 CM CVB 2-3 Shot 13123 Pass 65465 ...
这是我的部分代码:
StreamWriter file = new StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Test" + "\\" + pathName + "\\" + subFile + "\\" + pathName + ".txt", false);
for (int k = 2; k > 1; k--)
{
//doing some stuff
}
写作部分:
for (int x = 0; x <dT.Count; x++)
{
file.Write(dateTime[x] + " " + firstTeam[x] + " "
+ secondTeam[x] + " " + firstHalf[x] + " " + secondHalf[x] + " ")
for (int i = 0; i < total_FS.Count(); i++)
{
int index = total_FS[i].Length;
if (total_FS[i][index-1].ToString() != " " && total_FS[i] != "-")
{
file.Write(total_FS[i]);
}
else
{
SpaceC++;
if (total_FS[i][index - 1].ToString() == " ")
file.Write(total_FS[i]);
}
if (SpaceC == 9)
{
file.Write("\n");
SpaceC = 0;
break;
}
}
}
不要创建XLS文件,而是创建一个可以用Excel打开的CSV文本文件。字段以逗号分隔,每行代表一条记录。
field11,field12
field21,field22
如果字段包含内部逗号,则需要用双引号括起来。
"field11(row1,column1)", field12
field21, field22
如果字段包含双引号,则需要对其进行转义。但是你可以使用CsvHelper来完成这项工作。从努吉那里拿过来
颗粒物
一个关于如何使用它的例子。
using(var textWriter = new StreamWriter(@"C:\mypath\myfile.csv")
{
var writer = new CsvWriter(textWriter);
writer.Configuration.Delimiter = ",";
foreach (var item in list)
{
csv.WriteField("field11");
csv.WriteField("field12");
csv.NextRecord();
}
}
完整的文档可以在这里找到。
很少有很酷的库可以用来轻松地读写excel文件。您可以在项目中引用它们,并轻松创建/修改电子表格。
EPPlus对开发人员非常友好,易于使用。
小野
文档格式。OpenXml
>
文档格式。OpenXml网站
文档格式。OpenXml教程
OpenXMLSDK2.0 for Microsoft Office提供强类型类/易于使用。
ClosedXML——OpenXML ClosedXML的简单方法使开发人员更容易创建(.xlsx、.xlsm等)文件。
>
ClosedXML——托管在GitHub上的存储库
ClosedXML代码源代码
SpreadsheetGear*付费-用于在ASP中导入/导出Excel工作簿的库。网
我正在使用Selenium Java和使用Apache POI的TestNG开发一个POC。我有一个excel表,其中A列包含url,B列包含是否使用相应的url读取/执行的状态(是或否)。我想在C列中保存执行状态pass/fail。 我面临的问题是: > 有时我会遇到NullPointerException 更新-2:
本文向大家介绍C语言读写配置文件的方法,包括了C语言读写配置文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C语言读写配置文件的方法。分享给大家供大家参考。具体如下: CException.h如下: File.h如下: File.c如下: 希望本文所述对大家的C语言程序设计有所帮助。
主要内容:安装C-Free 5.0,运行C语言代码安装C-Free 5.0 C-Free 是一款国产的Windows下的C/ C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装简单。 下载地址: C-Free 5.0下载 按照教程中的说明安装并 C-Free 5.0。 需要注意的是:C-Free 5.0 在 XP、Win7 下能够完美运行,在 Win8、Win10 下可能会存在兼容性问题,读者可以先尝试安装,不行的话再使用
主要内容:1) 新建源文件,2) 生成可执行程序,4) 总结前面我们给出了一段完整的C语言代码,就是在显示器上输出“小牛知识库”,如下所示: 本节我们就来看看如何通过 Dev C++ 来运行这段代码。 Dev C++ 支持单个源文件的编译,如果你的程序只有一个源文件(初学者基本都是在单个源文件下编写代码),那么不用创建项目,直接运行就可以;如果有多个源文件,才需要创建项目。 1) 新建源文件 打开 Dev C++,在上方菜单栏中选择“文件 --> 新建 -
主要内容:安装VC6.0,在VC6.0下运行C语言程序,工程文件说明Visual C++ 6.0简称VC或者VC6.0,是微软1998年推出的一款C/C++ IDE,界面友好,调试功能强大。VC6.0是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具。本教程中的代码,也都是在VC6.0下运行通过。 VC6.0 确实有点老了,如果不是学校要求或者项目需要,建议使用 Visual Studio
主要内容:创建工程,CLion运行C语言程序对于安装完成并配置好 C/C++ 编译器的 CLion,就可以直接使用它编写并运行 C 语言程序了。接下来,我们以一段完整的 C 语言代码为例,为大家讲解如何用 CLion 运行这段代码。 创建工程 打开 CLion,选择“新建项目”,如下图所示: 图 1 新建项目 弹出如下窗口,选择要创建的项目类型,这里选择创建“C 可执行文件”项目,该项目遵循的 C语言标准为 C11: 图 2 创建C语言项目