Ben şu anda aşağıdaki kodu kullanarak excel php veri verme am:
include("dbconnect.php");
$query = $_POST['query'];
$result = odbc_exec($conn,$query);
$count = odbc_num_fields($result);
//Define Variable For ODBC
$data = "";
//Field Name Data
for ($i = 1; $i <= $count; $i++)
{
$data .= odbc_field_name($result, $i)."t";
}
$data .= "n";
//Row Data
while(odbc_fetch_row($result))
{
for ($j = 1; $j <= $count; $j++)
{
$data .= odbc_result($result, $j)."t";
}
$data .= "n";
}
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=ExcelFile.xls;");
header("Pragma: no-cache");
header("Expires: 0");
echo $data;
odbc_close($conn);
Bu, tüm iyi çalışır, ancak oluşturulan excel dosyası bir SheetName vardır: ". Xls] ExcelFile (1)" ve (ilk dosyayı kaydetmek sürece) excel bir hataya neden olur sayfasını yeniden adlandırmak çalıştığınızda.
Nasıl benim php dosyasında SheetName tanımlayabilirsiniz?
Şimdiden teşekkürler!
Güzel bir hafta sonu :-) var