我正在尝试编写转换以从一种格式获取数据以将其呈现为 csv。文件的当前格式是电子表格上的单行,并且只会提取具有列 ID 的字段
01*A*B*C*D*E*F*G*H*I*J*K*L*M*
02*N*O*P*Q*R*
03*S*T*U*V*W*X*Y*Z*AA*AB*AC*AD*AE*
04**********
04**********
04**********
05*AF*AG*
06*AH*AI*AJ*AK*
06*AL*AM*AN*AO*
07*AP*AQ*
07*AR*AS*
08*AT*AU*AV*AW*AX*AY*AZ*BA*BB*BC*BD*BE*
09*******
问题在于以 04 和 06 开头的行的数量可能会有所不同,具体取决于该列表包含的数据量。所有以 04 和 09 开头的行都将被忽略,任何以 06 开头的超过前两行的行也将被忽略,但如果只有一行以 06 开头,则需要保留第二行。只要我可以在Windows中做到这一点,我对语言并不挑剔,我只是用自己有限的编程经验碰了壁