c# - 忽略从以 XML 格式输出的 CSV 文件中读取的数组的标题行
问题描述
我正在尝试读取但不输出附加的这个 csv 文件的标题行。换句话说,在处理数据线之前读取标题行并忽略它。
命名空间 csvtoXML { 类程序 {
static void Main( string[] args)
{
string[] source = File.ReadAllLines("GBPAY_103188.csv");
XElement GBPAY = new XElement("EmployeeElectionImport",
from str in source
let fields = str.Split(',')
select new XElement("ElectionImport",
new XElement("EmployeeElection",
new XElement("Employee",fields[0]),
new XElement("Election", "\n",
new XElement("EarnDeductType", fields[3]),
new XElement("EarnDeductType","\n",
new XElement("PlanBenefitCode", fields[1], "\n"),
new XElement("SingleFamilyCode", fields[2], "\n"),
new XElement("EERate", fields[3], "\n"),
new XElement("ERRate", fields[4], "\n"),
new XElement("AnnualBenefitRate", fields[5], "\n"),
new XElement("EnrollmentCode", fields[6], "\n")
))))) ; ;
Console.WriteLine(GBPAY);
}}}
解决方案
而不是读取所有行,您应该:必须一次读取一行,并且只输出您想要的行。可以在此处找到有关如何执行此操作的示例
推荐阅读
- python-3.x - How to set LANG when creating a bundle with PyInstaller
- ruby-on-rails - 使用特定时区解析 DateTime
- php - 从视图中何处获取路线的第二个参数?
- typescript - TypeScript 类通用参数约束
- jsf - 当 ManagedBean 封装在 JAR 中并由 EAR 提供时,JSF @PostConstruct 不会触发
- python - Python Sunburst Chart - 将数据框转换为嵌套列表格式
- azure - Dynamics 365:是否需要为所有应用提供服务条款和隐私声明链接?
- android - 与项目中的依赖项“com.android.support:support-annotations”冲突
- python - Python中的TypeError,用于查找基于第二个元素的最大值的元组列表
- asp.net - W3wp.exe 正在运行高内存