arkadaşlar bir sayfa tasarladık makinanın parçalarının tek tek seçtiriyoruz bilgileri göster butonuna tıkladığında sunucuda excel dosyasına bağlanıp bilgileri çekiyor.
bu işlemi yaptırabiliyoruz. şu şekilde.
<?php
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read('data.xls');
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++)
{
$govde = $data->sheets[0]['cells'][$i][1];
if ($sonuc==$govde)
vs. vs.
Benim sorunum şurada yeni sayfa açtırmadan function kullanarak excel dosyasına bağlanıp istediğim sutundaki veriyi çekemiyorum.
bir butonu bir function bağlayıp
örnek
function ara()
{
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read('data.xls');
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++)
{
$govde = $data->sheets[0]['cells'][$i][1];
if ($sonuc==$govde)
gibi bu işlemi yaptırmak istiyorum. nasıl yaptırabilirim.
function ile excel dosyasından veri aldırma
1
●416
- 26-11-2010, 03:52:16bir seferliğine çıktıyı serialize edip kaydedin
<?php
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read('data.xls');
$cikti=$data->sheets[0]; #tam olarak bu değilse düzeltin
fwrite(fopen("exceldata.txt",w),serialize($cikti)) ;
?>
aramak içinde
ara.php :
<?
$data=unserialize(file_get_contents("exceldata.txt "));
function ara($kelime)
{
global $data;
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++)
{
$govde = $data->sheets[0]['cells'][$i][1];
if ($kelime==$govde)
{
return $data->sheets[0]['cells'][$i][1];
}
}
}
?>
<?
include("ara.php");
echo ara("kelime");
?>
vs. gibi nasıl bişi yapmak istiorsaniz kendiniz tamamlayın