FileHelpers: Como pular a primeira e última linha lendo texto de largura fixa
O código abaixo é usado para ler arquivo de texto de conteúdo de arquivo carregado de largura fixa usando o FileHelpers no ASP .NET MVC2
Os comprimentos de primeira e última linha são menores e o ReadStream causa uma exceção devido a isso. Todas as outras linhas têm largura fixa adequada. Como skipt primeira e última linha ou outra maneira de ler dados sem exceção?
[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[];
}