Anélkül, hogy részleteiben ismerném a feladatot, és hogy most látom először az xlhtmlt és kimenetét (ami amúgy tetszik):
$ xlhtml -xr:1-1 -xc:3-4 x.xls | awk '/^<\/TABLE>/ {exit}; {print}' > 1.html
$ xlhtml -xr:18-18 -xc:3-4 x.xls | awk '/^<TABLE/,0 ' > 18.html
$ cat {1,18}.html > all.html
... amit persze ízlés szerint lehet tempfájlmentesíteni.