ok, se l'altra azienda è vostra associata... non si può chiedere di fornire i dati in formato migliore?
si semplificherebbe di molto il lavoro.

parlavo di inserire un marcatore (ad esempio un simbolo univoco che determinasse inizio e fine record) per poter meglio identificare inizio e fine "scheda". ma se l'altra azienda è disposta a modificare l'output come serve a te tanto meglio! si risparmiano operazioni ridondanti quanto inutili.

del resto, per loro, stamparti un txt (o xls, o csv...) adatto a te è operazione da poco. oppure un xml da interrogare via web. ci sono diverse buone soluzioni, basta un po' di collaborazione (invece di gira e frulla... ).