FileHelpers: cómo omitir la primera y la última línea que lee el texto de ancho fijo
El código a continuación se usa para leer el archivo de texto de contenido de archivo de ancho fijo con FileHelpers en ASP .NET MVC2
Las primeras y últimas longitudes de línea son más pequeñas y ReadStream causa una excepción debido a esto. Todas las demás líneas tienen un ancho fijo adecuado. ¿Cómo omitir las primeras y últimas líneas u otra forma de leer los datos sin excepción?
[FixedLengthRecord()]
class Bank
{
[FieldFixedLength(4)]
public string AINETUNNUS;
[FieldFixedLength(16)]
public string TEKST1;
[FieldFixedLength(3)]
public string opliik;
[FieldFixedLength(2)]
public string hinnalis;
};
[AcceptVerbs(HttpVerbs.Post)]
[Authorize]
public ActionResult LoadStatement(HttpPostedFileBase uploadFile)
{
FileHelperEngine engine = new FileHelperEngine(typeof(Bank));
var res = engine.ReadStream(new StreamReader(uploadFile.InputStream,
Encoding.GetEncoding(1257))) as Bank[];
}