|
|
|
| Есть таблица с данными как эти вывети перегрузить в Microsoft Excel ПЛИZZZZ HELP!!! | |
|
|
|
|
|
|
|
для: Alex_m
(27.12.2005 в 11:46)
| | а по-русски? | |
|
|
|
|
|
|
|
для: P@Sol
(27.12.2005 в 12:11)
| | $result = mssql_query ("exec Prosmotr ");
<?while ($row = mssql_fetch_assoc($result))
{?>
<tr>
<td><?=$row["x"];?></td>
<td><?=$row["PRVD"];?></td>
<td><?=$row["NAME_VD"];?></td>
</tr>
<?}?>
получили таблицу !!!
теперь нужна кнопка которая эти данные перекидывала бы в Microsoft Excel | |
|
|
|
|
|
|
|
для: Alex_m
(27.12.2005 в 12:15)
| | на прямую скорее всего не получиться, но можно создать csv файл, в котором данные разделяются с помощью ";" (точки с запятой), а потом открывать этот файл в Excel. Он сам раскидает данные по ячейкам деля их по разделителям (;)
почитайте еще информацию:
http://softtime.ru/forum/read.php?id_forum=1&id_theme=10731&page=1
http://softtime.ru/forum/read.php?id_forum=1&id_theme=5622&page=1
http://softtime.ru/forum/read.php?id_forum=1&id_theme=444&page=1 | |
|
|
|
|
|
|
|
для: P@Sol
(27.12.2005 в 12:20)
| | Нашел вот такое красивенный скрипт)))
<?
$row = 1;
$handle = fopen ("test.csv","r");
while ($data = fgetcsv ($handle, 1000, ","))
{
$num = count ($data);
print "<p>.$num полей в строке $row : <br>\n";
$row++;
for ($c=0; $c < $num; $c++)
{
print $data[$c] . "<br>\n";
}
}
fclose ($handle);
?>
Получаю вот такое ((((
4 полей в строке 1:
РПаЎ±б>юя юяяяюяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя яяяяяяяяяяяя юНБ@б°Бв\pmihal B°aА=њЇј=x ##0"@.";\-#
##0"@."9#
##
ОБИДНО БЛИН (((
и никаких данных в файл не получаю (( | |
|
|
|
|
|
|
|
для: Alex_m
(27.12.2005 в 12:36)
| | если я не ошибаюсь вы открываете файл на чтение...про запись тут не слова
Fopen
Добавлено:
Этот скрипт из csv делает таблицу, а вам наобороот надо:) | |
|
|
|
|
|
|
|
для: P@Sol
(27.12.2005 в 12:44)
| | АГА ))) 2-й день сижу ничего не понимаю
уж думаю прогу консольную написать на DELPHI НО НЕ ХОЧЕТСЯ мутить
Хочу на PHP и все!!! | |
|
|
|
|
|
|
|
для: Alex_m
(27.12.2005 в 12:48)
| | почитай тут http://www.softtime.ru/bookphp/gl6_1.php. Вроде понятно все
<?
$filename = "name.csv";
$fp = fopen($filename,"a");
for ($k=0;$k<$_POST["total"];$k++)
{
$text = "NAME;"
.$_POST["i".$k].";"
.$_POST["name".$k].";"
.$_POST["god".$k].";"
.$_POST["type".$k].";"
.$_POST["voice".$k].";255;0;"
.$_POST["osn".$k].";"
.$_POST["cat".$k].";255;255;0\n";
fwrite($fp,$text);
}
fclose($fp);
|
вот так записываю файлы я | |
|
|
|
|
|
|
|
для: P@Sol
(27.12.2005 в 12:53)
| | Вот я Ваш код упростил до ........
$filename = "test.csv";
$fp = fopen($filename,"a");
for ($k=0;$k<10;$k++)
{
print $k;
$text = "NAME;";
fwrite($fp,$text);
}
fclose($fp);
|
и все равно не пишет (((( | |
|
|
|
|
|
|
|
для: Alex_m
(27.12.2005 в 13:10)
| |
<form method=post ...>
$result = mssql_query ("exec Prosmotr ");
<?while ($row = mssql_fetch_assoc($result))
{?>
<tr>
<td><?=$row["x"];?><input type=hidden name=row1 value=<?=$row["x"];?></td>
<td><?=$row2["x"];?><input type=hidden name=row2 value=<?=$row2["x"];?></td>
</tr>
<?}?>
</form>
|
<?
$filename = "test.csv";
$fp = fopen($filename,"a");
for ($k=0;$k<10;$k++)
{
print $k;
$text = $_POST["row1"].";".$_POST["row2"]."\n";
fwrite($fp,$text);
}
fclose($fp);
?>
|
| |
|
|
|
|
|
|
|
для: Alex_m
(27.12.2005 в 12:36)
| | А файл точно сохраняется при помощи "Сохранить как" в формате CSV? | |
|
|
|
|
|
|
|
для: cheops
(27.12.2005 в 13:35)
| | Точно не сохраняю
Только что сохранил и все заработало ))))
Спасибо за помощь !!! | |
|
|
|
|
|
|
|
для: Alex_m
(27.12.2005 в 11:46)
| | что то я так и не понял, что требуется, то ли создать csv файл, то ли прочитать из него :/
[поправлено модератором] | |
|
|
|