Faits: A. Par ordonnance du 25 octobre 2007, le Président du Tribunal civil du district du Lac a, sur requête de X._ SA (ci-après: la créancière), séquestré les avoirs de K._ (ci-après: le poursuivi) auprès de PostFinance. Par décision du 26 novembre 2007, l'Office des poursuites du district du Lac a fixé le minimum vital du poursuivi à 5'454 fr. 70 par mois et a "levé le séquestre" à concurrence de cette somme. B. La créancière a déposé plainte contre cette décision en concluant principalement à son inexistence, voire à sa nullité, et subsidiairement à son annulation. Tant l'office que le poursuivi ont conclu au rejet de la plainte. Par arrêt du 12 mars 2008, la Chambre des poursuites et faillites du Tribunal cantonal fribourgeois a partiellement admis la plainte et modifié la décision de l'office en ce sens que le minimum d'existence du poursuivi était fixé à 2'654 fr. 70. Ne devait pas être compris dans ce minimum vital, selon l'autorité cantonale de surveillance, le montant de la contribution d'entretien que le poursuivi versait à son ex-épouse en vertu d'un devoir moral. C. Contre cet arrêt, qui lui a été notifié le 17 mars 2008, le poursuivi a interjeté un recours en matière civile au Tribunal fédéral le 27 du même mois. Il conclut principalement à son annulation et au renvoi de la cause à l'autorité cantonale de surveillance pour nouvelle décision, subsidiairement à sa réforme en ce sens que le minimum d'existence est fixé à 5'104 fr. 70 par mois. Le recourant requiert par ailleurs l'assistance judiciaire. 