Dönüştürün. Xls dosyası xml php kullanarak

3 Cevap php


I need to implement a functionality where a user can upload an Excel file, that is, .xls file and i need to write a function that will read that file and then save the values in a table, compare them to values in another table and then print some kind of billing quotation.
From what I have read, it seems that the best way to do that is to first convert that file to an xml file and then write a function to parse that xml file. I want to know, is it possible to write a function in php that will convert an xls file to xml. Assuming that the users will save and upload the file as xls.

Teşekkürler.

3 Cevap

i genellikle yönetici kullanıcıların bir Xcel dosyasından dışa bir csv dosya upload izin, onun kullanarak ayrıştırmak çok daha basit http://php.net/manual/en/function.fgetcsv.php

Açık kaynak kodlu bir kütüphane .xls dosyalarından veri okumak için kullanmak için "PHP excel çözümleyici" için hızlı bir Google araması, PHP Excel Reader çıkıyor. Ihtiyaçlarını karşılamak başkaları da olabilir.

Ben başarıyla Zakkis gelen 'ABC Excel Ayrıştırıcı Pro' kullanıyoruz.

Bu doğrudan bir MySQL tabloya bir XLS dosya dönüştürme sağlar.

Sınırlamaları üzerine birkaç not:

  • sütun sayısı veritabanı sütununa tam olarak eşleşmelidir
  • Excel 2007 formatında (xlsx) desteklenmez