XML reader,将数据导出到文件 C# Visual Studio 2012
XML reader, export data into a file C# Visual Studio 2012
我有这个 Windows 表单,在按钮内我调用 API 并获得请求的信息。这非常有效,但我在请求数据时正在寻找它,我希望能够将其导出到 xml 文件或 CSV 文件中。
有办法做到这一点吗?这里有我的代码。
谢谢
proxy.Dashboard pr = new proxy.Dashboard();
pr.APIKeyValue = new proxy.APIKeyHeader();
pr.APIKeyValue.Value = "25478-69874-fde44-ertyy";
proxy.ProjectData[] nc = pr.GetAllProjectData();
StringBuilder sb = new StringBuilder();
foreach (proxy.ProjectData som in nc)
{
sb.AppendLine("\r\n");
sb.AppendLine("\r\n" + som.ProjectTitle + " " + som.ProjectID + " " + som.PublishStatus);
}
label1.Text = sb.ToString();
如果你想导出到 XML 添加 "using System.xml" 然后循环你的数据如下。
using (XmlWriter writer = XmlWriter.Create("GiveNameToYourFile.xml"))
{
writer.WriteStartDocument();
writer.WriteStartElement("GiveTagNameToYourDocument");
foreach (proxy.ProjectData som in nc)
{
writer.WriteStartElement("GiveNameToYourElement");
writer.WriteElementString("ProjectTitle", som.ProjectTitle);
writer.WriteElementString("ProjectID", som.ProjectID);
writer.WriteElementString("PublishStatus", som.PublishStatus);
writer.WriteEndElement();
}
writer.WriteEndElement();
writer.WriteEndDocument();
}
如果您想导出到 excel,请转到 http://www.codeproject.com/Articles/692121/Csharp-Export-data-to-Excel-using-OpenXML-librarie 非常有用,可以帮助您使用 OpenXML 库将数据导出到 excel。
希望这对你有帮助。祝你好运
我有这个 Windows 表单,在按钮内我调用 API 并获得请求的信息。这非常有效,但我在请求数据时正在寻找它,我希望能够将其导出到 xml 文件或 CSV 文件中。 有办法做到这一点吗?这里有我的代码。
谢谢
proxy.Dashboard pr = new proxy.Dashboard();
pr.APIKeyValue = new proxy.APIKeyHeader();
pr.APIKeyValue.Value = "25478-69874-fde44-ertyy";
proxy.ProjectData[] nc = pr.GetAllProjectData();
StringBuilder sb = new StringBuilder();
foreach (proxy.ProjectData som in nc)
{
sb.AppendLine("\r\n");
sb.AppendLine("\r\n" + som.ProjectTitle + " " + som.ProjectID + " " + som.PublishStatus);
}
label1.Text = sb.ToString();
如果你想导出到 XML 添加 "using System.xml" 然后循环你的数据如下。
using (XmlWriter writer = XmlWriter.Create("GiveNameToYourFile.xml"))
{
writer.WriteStartDocument();
writer.WriteStartElement("GiveTagNameToYourDocument");
foreach (proxy.ProjectData som in nc)
{
writer.WriteStartElement("GiveNameToYourElement");
writer.WriteElementString("ProjectTitle", som.ProjectTitle);
writer.WriteElementString("ProjectID", som.ProjectID);
writer.WriteElementString("PublishStatus", som.PublishStatus);
writer.WriteEndElement();
}
writer.WriteEndElement();
writer.WriteEndDocument();
}
如果您想导出到 excel,请转到 http://www.codeproject.com/Articles/692121/Csharp-Export-data-to-Excel-using-OpenXML-librarie 非常有用,可以帮助您使用 OpenXML 库将数据导出到 excel。 希望这对你有帮助。祝你好运