A.- Le 9 juin 1998, la Direction générale des douanes (ci-après: DGD) est entrée en matière sur une demande d'entraide judiciaire formée par l'Espagne le 4 mai 1998 et son complément du 19 juin 1998, dont l'exécution lui avait été confiée le 15 mai 1998 par l'Office fédéral de la police (ci-après: OFP). La demande d'entraide, formée par le Tribunal d'instruction 11 de Malaga, expose en substance que la société M._ SA aurait importé frauduleusement en Espagne, en utilisant de fausses factures des sociétés A._ SA (Espagne) et E._ (Luxembourg), de l'huile provenant de Turquie et de Tunisie, et de l'avoir commercialisée comme produit communautaire, en évitant ainsi le paiement de la redevance d'entrée dans l'Union européenne, et en obtenant en outre indûment des subventions de la part de l'Espagne et de l'Union européenne. Dans ses décisions d'entrée en matière, la DGD a considéré que les actes décrits pourraient constituer des escroqueries fiscales. La présence d'enquêteurs étrangers a été admise. La direction du IIIe arrondissement des douanes, à Genève, était chargée de l'exécution. B.- Le 23 juin 1998, une perquisition a été effectuée dans les bureaux à Genève des sociétés C._ SA (Panama) et G._ (Genève); le directeur de ces sociétés a été interrogé. Les 7, 10 et 11 août et le 10 septembre 1998, les documents bancaires relatifs aux comptes bancaires de C._ SA ont été saisis auprès de la Banque W._ (Suisse) SA, de la Banque X._ (Suisse) SA et de la Banque Y._ SA, à Genève, ainsi que de la Banque Z._ Lugano. C.- Par quatre décisions de clôture du 11 juin 1999, la DGD a décidé de transmettre à l'autorité requérante les documents précités. Ces décisions ont toutefois été annulées par arrêt du Tribunal fédéral du 7 septembre 1999, C._ SA s'étant notamment vu refuser toute consultation de la demande d'entraide et de ses annexes. D.- La demande d'entraide fut remise en consultation le 6 décembre 1999, un délai étant fixé pour présenter des observations. C._ SA s'opposa à toute transmission. E.- Le 27 mars 2000, la DGD a rendu une nouvelle ordonnance de clôture, considérant que la demande faisait état d'un cas d'escroquerie fiscale. Aucune indication n'était donnée par l'autorité requérante quant à la prescription des infractions. Les investigations avaient révélé que C._ SA était liée avec les autres sociétés impliquées. Les pièces ne présentant qu'un lointain rapport avec la demande avaient été restituées à la société; les autres documents établissaient un lien certain avec l'enquête espagnole et n'allaient pas au-delà de l'entraide requise. Les relevés bancaires n'avaient pas à être caviardés. F.- C._ SA forme un recours de droit administratif contre cette dernière décision. Elle en demande l'annulation, subsidiairement le renvoi de la cause à la DGD afin qu'un inventaire des pièces à transmettre soit dressé, et que les opérations sans rapport avec l'enquête soient caviardées. La DGD et l'OFP concluent au rejet du recours. 