Php şablon veri ile yeni bir CSV dosyası oluşturun

1 Cevap php

Ben bir php komut dosyası yazmak için çalışıyorum, bu varolan bir csv dosyası almak ve bu dosyanın değerlerini kullanarak düzenlemek için açacağız.

<?PHP
$file_handle = fopen("test.csv", "r");
while (!feof($file_handle) ) {
$line_of_text = fgetcsv($file_handle, 100000);
echo "<textarea name=textarea id=textarea cols=40 rows=4>$line_of_text[0]</textarea>";
echo "<textarea name=textarea id=textarea cols=40 rows=4>$line_of_text[1]</textarea>";
echo "</br></br>";
}
fclose($file_handle);
?>

O kadar zor değilki. O kıllı alır nerede, ben de aynı şablonu verileri kullanarak ek satırları eklemek gerekiyor edilir. Ben bu yukarıdaki verileri (artı bir satır sonu) kez sayısı x kılacak bir kullanıcının seçtiği değere dayalı sayım çeşit nasıl düşünebilirsiniz. Im bunu nasıl emin değilim. Bu arada, söz konusu csv dosya 25 sütun var, ben sadece yerden tasarruf uğruna ilk 2 koymak.

Tüm bu veriler işlenir Ayrıca, bir zamanlar, ben yeni bir CSV dosyası bütünüyle (tüm satırlar) kaydetmeniz gerekir.

1 Cevap

Bu girdi bir daha kullanıcı dostu bir yöntem sağlamak için daha kolay olurdu? Örneğin, sütunlar ve CSV dosyası eşleşen satırları olan bir tablo? Sonra, her hücre bir giriş kutusu yapmak. Emin samimi bir dizi sonuç almak için PHP sihirli name="cell[0][1]" kullanın. Sonra isterlerse bir satır eklemek için jQuery kullanmak

$('#add-row-button').bind('click', function() {

    var rowHtml = $('#csv-table tbody tr:first').html();

    $('#csv-table tbody tr:last').after(rowHtml);

{);

Sonra tekrar bir CSV olarak kaydederek, dizi yineleme.