Drupal excel içeriğini Extacting

5 Cevap php

Ben bir excel dosyasının içeriğini ayıklamak ve yeni bir yazı bunları doldurmak istiyor (page). Ben satır-sütun ilişkisini sürdürmek istiyorum.

Ex:

sample.xls

Name | Age | Sex

A | 20 | M

B | 30 | F

C | 40 | M


In Drupal (i istediğiniz bir)

Name | Age | Sex

A | 20 | M

B | 30 | F

C | 40 | M

Bunu yapmak için Drupal herhangi bir modül var mı ya ben bunun için yeni bir tane oluşturmanız gerekir? Bazı drupaler bu durumdan geldi diliyorum :)

Herhangi bir öneri veya yardım?

teşekkürler ..

5 Cevap

FeedAPI modülü deneyin, CSV dosyalarını ayrıştırmak mümkün olduğunu ve tam olarak neye ihtiyacınız yapmalıyım, belirli alanlara veri atayabilirsiniz.

Eğer ben farkında değilim sorunun altına Yorumlarınız dayalı yapmak istediğim için modül var. Ne yazık ki HTML Excel bir Excel verdiğinizde sonucu biçimlendirme her türlü ekler ve muhtemelen istemiyorum. Bir numara bir. Csv dosyası (virgülle ayrılmış değerler) gibi elektronik tabloyu kaydedin ve sonra da düğüm içerik yapıştırabilirsiniz bir HTML tabloya CSV dosyasını dönüştürmek için bir programı kullanmak olacaktır. Ben bu set of Google search results içinde araçlardan herhangi biri kullanılabilir değil ama yine de deneyebilirsiniz olanları hiçbir sıkıntısı yoktur.

Ben bu eski discussion ihtiyacınız kaynağı içeren düşünüyorum.

Ben bu kütüphaneyi kullanmak için daha iyi bir yolu vardır eminim, ama bir tutam ben http://code.google.com/p/php-excel-reader indirildi

ve daha sonra düzenli bir drupal düğüm php filtresi kullanılmış ve yazdı

<?php
error_reporting(E_ALL ^ E_NOTICE);
require_once 'path/to/excel/library/excel_reader2.php';
$data = new Spreadsheet_Excel_Reader("path/to/uploaded/spreadsheet/myexcelsheet.xls");
echo $data->dump($row_numbers=false,$col_letters=false,$sheet=0,$table_class='excel');
?>

Diğer seçenekler http://code.google.com/p/php-excel-reader/wiki/Documentation de vardır

Ben yüklenenler için İthalatçı kullanıyorum ... İthalatçı modülü, bu ipucu sunar:

* Için. Xls dosyaları desteğini etkinleştirmek için buradan "excel_reader2.inc" Dosyayı indirmek ve modül dizinine yerleştirin. *

"Burada" yukarıdaki noktaları için: http://code.google.com/p/php-excel-reader/

Excel_reader2.inc ve modules / ithalatçı klasörü içine sürükleyin excel_reader2.php dosyayı yeniden adlandırın. Yani doğrudan xls dosya yüklemek ve sizin için CVS onları dönüştürmek izin vereceğim .. bu kadar. Formül kalanı sadece CSS veya ne olursa olsun size ihtiyaç gibi göstermek için kullanıyor olmamız.