Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos...
Preciso ler um XLS linha a linha e colocá-lo num banco de dados MySQL...
Alguém pode me ajudar a começar com este desafio?
Desde já agradeço.
ZUCOLLI
Olá Matias...
Vou pesquisar sobre isto.
Você tem algum material? Ou exemplo?
Obrigado.
ZUCOLLI
Olá pessoal...
Realmente vou precisar da ajuda de vocês!
Tá muito difícil.
ZUCOLLI
você não tem como gerar o csv desse xls?
você faz isso pelo próprio programa de planilha (excel, openoffice etc).
Com o csv, você pode importar pelo PHPMyAdmin, como o Matias faou, ou usar o comando LOAD DATA do MySQ.
Preciso que o usuario selecione um arquivo, pe pode ser CSV, e este CSV tem que ser importado para este banco de dados MySQL.
Imagine que tenho um XLS com nomes e idades...
Faço o usuario selecionar este arquivo...
Converto ele em CSV...
Coloco ele no banco de dados...
Depois disponibilizo este arquivo na tela por meio da busca...
Seria isto, mas estou sem idéia.
ZUCOLLI
OK!
Agora sei por onde começar.
Obrigado.
ZUCOLLI
Alguém pode ver se eu estou fazendo algo de errado...
Li o que o Beraldo indicou e cheguei aqui:
<?
# first get a mysql connection as per the FAQ
require_once('conexao.php');
$fcontents = file ('csv.xls');
# expects the csv file to be in the same dir as this script
for($i=0; $i<sizeof($fcontents); $i++) {
$line = trim($fcontents[$i]);
$arr = explode("\t", $line);
#if your data is comma separated
# instead of tab separated,
# change the '\t' above to ','
$sql = "insert into dados values ('".
implode("','", $arr) ."')";
mysql_query($sql);
echo $sql ."<br>\n";
if(mysql_error()) {
echo mysql_error() ."<br>\n";
}
}
?>
<?php
$hostname_db = "localhost";
$database_db = "csv";
$username_db = "root";
$password_db = "";
$connect_db = mysql_pconnect($hostname_db, $username_db, $password_db) or trigger_error(mysql_error(),E_USER_ERROR);
?>
1 - Criei um arquivo no Excel, e salvei na versão 2003... campos nome e sobrenome.
2 - Criei o arquivo csv.php que li na matéria que o Beraldo indicou...
3 - Dentro dele criei o conexao.php, para conectar com o MySQL no banco de dados CSV na tabela DADOS...
4 - Ao executar o arquivo csv.php (http://localhost/csv/csv.php) nada acontece...
Achei que ao executar ele cadastraria os dados do XLS na tabela no MySQL... porém não acontece nada.
O que estou fazendo de errado?
ZUCOLLI
execute o script com este trecho no topo:
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
Isso fará com que todos os erros seja exibidos
Também dê um echo em sizeof($fcontents), para ver se não está com valor 0. se estiver, o for não é executado
Fiz o que você falou e nada...
<?
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
# first get a mysql connection as per the FAQ
require_once('conexao.php');
$fcontents = file ('csv.xls');
# expects the csv file to be in the same dir as this script
for($i=0; $i<sizeof($fcontents); $i++) {
$line = trim($fcontents[$i]);
$arr = explode("\t", $line);
#if your data is comma separated
# instead of tab separated,
# change the '\t' above to ','
$sql = "insert into dados values ('".
implode("','", $arr) ."')";
mysql_query($sql);
echo $sql ."<br>\n";
if(mysql_error()) {
echo mysql_error() ."<br>\n";
}
}
echo sizeof($fcontents);
?>
O erro é este:
\n"; if(mysql_error()) { echo mysql_error() ."
\n"; } } ?>
ZUCOLLI
csv significa "valores separados por vírgula". você está separando por tabulação (\t). Mas provavelmente não é esse o problema, pois nem está entrando no for. Como eu postei antes, verifique se $fcontents está, de fato, recebendo valor. Dê um print_r() nesse array
Eu realmente iria transformar o XLS em CVS, porém entendi que funcionaria com o XLS e ai mantive o "/t".
ZUCOLLI
Citei duas coisas no post anterior. Você só se ateve a uma. Assim fica difícil ajudar. E antes eu também pedi para você dar echo em sizeof($fcontents). Você também não fez isso.
Pedi para você dar um print_r() em $fcontents para ver se está com conteúdo corretamente. Se você não fizer isso, fica difícil encontrar o problema.
Estou tentando ajudar, mas você não está colaborando.
PS: Prefira usar count() em vez de sizeof()
Beraldo...
Por favor, não me leve mal... agradeço sua ajuda.
Mas fiz sim! Olha lá... posso até ter colocado o comando no lugar errado mas eu fiz.
O print_r() eu realmente não fiz... estou fazendo e te falo.
Obrigado.
ZUCOLLI
É incrível que tudo que faço dá o mesmo erro que citei...
<?
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
# first get a mysql connection as per the FAQ
require_once('conexao.php');
$fcontents = file ('csv.xls');
# expects the csv file to be in the same dir as this script
for($i=0; $i<sizeof($fcontents); $i++) {
print_r($fcontents, true);
echo sizeof($fcontents);
$line = trim($fcontents[$i]);
$arr = explode("\t", $line);
#if your data is comma separated
# instead of tab separated,
# change the '\t' above to ','
$sql = "insert into dados values ('".
implode("','", $arr) ."')";
mysql_query($sql);
echo $sql ."<br>\n";
if(mysql_error()) {
echo mysql_error() ."<br>\n";
}
}
?>
ZUCOLLI
Teste este script:
<?php
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
# first get a mysql connection as per the FAQ
require_once('conexao.php');
$fcontents = file ('csv.xls');
# expects the csv file to be in the same dir as this script
// EDITADO AQUI
echo '$fcontents contém:<br />';
echo "<pre>";
print_r( $fcontents );
echo "</pre>";
// EDITADO AQUI
echo 'count( $fcontents ) = ' . count( $fcontents );
for($i=0; $i<count($fcontents); $i++) {
$line = trim($fcontents[$i]);
$arr = explode("\t", $line);
// EDIATDO AQUI
echo '$arr na iteração ' . $i . ' contém: <br />';
echo "<pre>";
print_r( $arr );
echo "</pre>";
#if your data is comma separated
# instead of tab separated,
# change the '\t' above to ','
$sql = "insert into dados values ('".
implode("','", $arr) ."')";
mysql_query($sql);
echo $sql ."<br>\n";
if(mysql_error()) {
echo mysql_error() ."<br>\n";
}
}
?>
poste a saída que obtiver.
Desculpe a demora...
Esta é a saída:
$fcontents contém:
Array
(
[0] => ÐÏࡱá>þÿ þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿ
[1] =>
þÿÿÿþÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿRoot Entryÿÿÿÿÿÿÿÿ ÀFàÈcU˜ÊÀWorkbookÿÿÿÿÿÿÿÿ(4SummaryInformation(ÿÿÿÿÈDocumentSummaryInformation8ÿÿÿÿÿÿÿÿÿÿÿÿ ªÍÁá°Áâ\pMeu B°aÀ=œ¯¼=x[Jï.8X@"·Ú1ÜÚCalibri1ÜÚCalibri1ÜÚCalibri1ÜÚCalibri1ÜÚCalibri1h8¼ÚCambria1,8¼ÚCalibri18¼ÚCalibri1Ü8¼ÚCalibri1ÜÚCalibri1ÜÚCalibri1Ü<ÚCalibri1Ü>ÚCalibri1Ü?¼ÚCalibri1Ü4¼ÚCalibri1Ü4ÚCalibri1Ü ¼ÚCalibri1Ü
[2] => ÚCalibri1ÜÚCalibri1ܼÚCalibri1Ü ÚCalibri "R$ "#,##0_);\("R$ "#,##0\)% "R$ "#,##0_);[Red]\("R$ "#,##0\)&!"R$ "#,##0.00_);\("R$ "#,##0.00\)+&"R$ "#,##0.00_);[Red]\("R$ "#,##0.00\)=8_("R$ " #,##0_);_("R$ " \(#,##0\);_("R$ " "-"_);_(@_).))_( #,##0_);_( \(#,##0\);_( "-"_);_(@_)E,@_("R$ " #,##0.00_);_("R$ " \(#,##0.00\);_("R$ " "-"??_);_(@_)6+1_( #,##0.00_);_( \(#,##0.00\);_(* "-"??_);_(@_)àõÿ À àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ à À àõÿ ´Ÿ àõÿ ´ àõÿ ´ª àõÿ ´® àõÿ ´› àõÿ ´¯ àõÿ ´¬ àõÿ ´ àõÿ ´‹ àõÿ ´® àõÿ ´¬ àõÿ ´³ àõÿ ´ž àõÿ ´ àõÿ ´‹ àõÿ ´¤ àõÿ ´± àõÿ ´´ à
[3] => õÿ ´ª àõÿ ”——– àõÿ ”ff¿¿· àõÿ Ô`À àõÿ ´¾ àõÿ ´Š àõÿ ´¹ àõÿ ´¤ àõÿ ´± àõÿ ´µ à
õÿ ”——¯ àõÿ ´ à,õÿ øÀ à*õÿ øÀ àõÿ ´« àõÿ œš à õÿ øÀ àõÿ ”¿¿– à+õÿ øÀ à)õÿ øÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ÔPÀ àõÿ ÔPÀ à õÿ Ô À à õÿ ôÀ àõÿ Ôa>À ||>ŠJhP}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
[4] =>
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}4
00\);_(*}-}5
00\);_(*}-}.
00\);_(*}-}/
00\);_(*}-}2
00\);_(*}-}8
00\);_(*}A}9
00\);_(*-"??_);_}A}:
00\);_(*ÿ?-"??_);_}A};
00\);_(*23-"??_);_}-}<
00\);_(*}A}"
aÿ00\);_(*ÆïÎÿ-"??_);_}A}-
œÿ00\);_(*ÿÇÎÿ-"??_);_}A}0
œeÿ00\);_(*ÿëœÿ-"??_);_}‘},
??vÿ00\);_(*ÿÌ™ÿ-"??_);_ÿ ÿ ÿ
[5] => ÿ}‘}3
???ÿ00\);_(*òòòÿ-"??_);_???ÿ ???ÿ ???ÿ
[6] => ???ÿ}‘}#
ú}ÿ00\);_(*òòòÿ-"??_);_ÿ ÿ ÿ
[7] => ÿ}A}%
ú}ÿ00\);_(*ÿ€ÿ-"??_);_}‘}$
00\);_(*¥¥¥ÿ-"??_);_???ÿ ???ÿ ???ÿ
[8] => ???ÿ}-}6
ÿÿ00\);_(*}‘}1
00\);_(*ÿÿÌÿ-"??_);_²²²ÿ ²²²ÿ ²²²ÿ
[9] => ²²²ÿ}-}7
ÿ00\);_(*}U}=
00\);_(*-"??_);_ }A}&
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(*23-"??_);_}A}'
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(*23-"??_);_}A}(
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(*23-"??_);_}A})
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(23-"??_);_}A}
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(*23-"??_);_}A}+
00\);_(* -"??_);_}A}
00\);_(*ef -"??_);_}A}
00\);_(*ÌL -"??_);_}A}!
00\);_(*23 -"??_);_“
20% - Ênfase1’M’ÿ
20% - Ênfase1efÛåñÿÿ%“
20% - Ênfase2’M’"ÿ
20% - Ênfase2efòÝÜÿÿ%“
20% - Ênfase3’M’&ÿ
20% - Ênfase3efêñÝÿÿ%“
20% - Ênfase4’M’*ÿ
20% - Ênfase4efåàìÿÿ%“
20% - Ênfase5’M’.ÿ
20% - Ênfase5efÛîóÿÿ%“
20% - Ênfase6’M’2ÿ
20% - Ênfase6 efýéÙÿÿ%“
40% - Ênfase1’M’ÿ
40% - Ênfase1ÌL¸Ìäÿÿ%“
40% - Ênfase2’M’#ÿ
40% - Ênfase2ÌL湸ÿÿ%“
40% - Ênfase3’M’'ÿ
40% - Ênfase3ÌL×ä¼ÿÿ%“
40% - Ênfase4’M’+ÿ
40% - Ênfase4ÌLÌÀÚÿÿ%“
40% - Ênfase5’M’/ÿ
40% - Ênfase5ÌL¶Ýèÿÿ%“
40% - Ênfase6’M’3ÿ
40% - Ênfase6 ÌLüÕ´ÿÿ%“
60% - Ênfase1’M’ ÿ
60% - Ênfase123•³×ÿÿÿÿÿ%“
60% - Ênfase2’M’$ÿ
60% - Ênfase223Ù—•ÿÿÿÿÿ%“
60% - Ênfase3’M’(ÿ
60% - Ênfase323ÂÖšÿÿÿÿÿ%“
60% - Ênfase4’M’,ÿ
60% - Ênfase423²¡Çÿÿÿÿÿ%“
60% - Ênfase5’M’0ÿ
60% - Ênfase523“ÍÝÿÿÿÿÿ%“!
60% - Ênfase6’M’4ÿ
60% - Ênfase6 23úÀÿÿÿÿÿ%“"Bom’9’ÿBomÿÆïÎÿÿaÿ%“#Cálculo’y’ÿCálculoÿòòòÿÿú}ÿ%ÿÿÿÿÿÿ ÿÿ“$Célula de Verificação’•’ÿCélula de Verificaçãoÿ¥¥¥ÿÿÿÿÿ%ÿ???ÿÿ???ÿÿ???ÿ ÿ???ÿ“%Célula Vinculada’U’ÿCélula Vinculadaÿú}ÿ%ÿÿ€ÿ“&Ênfase1’A’ÿÊnfase1O½ÿÿÿÿÿ%“'Ênfase2’A’!ÿÊnfase2ÀPMÿÿÿÿÿ%“(Ênfase3’A’%ÿÊnfase3›»Yÿÿÿÿÿ%“)Ênfase4’A’)ÿÊnfase4€d¢ÿÿÿÿÿ%“*Ênfase5’A’-ÿÊnfase5K¬Æÿÿÿÿÿ%“+Ênfase6’A’1ÿÊnfase6 ÷–Fÿÿÿÿÿ%“,Entrada’y’ÿEntradaÿÿÌ™ÿÿ??vÿ%ÿÿÿÿÿÿ ÿÿ“- Incorreto’E’ÿ IncorretoÿÿÇÎÿÿœÿ%“.€ÿ’ ’ÿMoeda“/€ÿ’(’ÿ Moeda [0]“0Neutra’?’ÿNeutraÿÿëœÿÿœeÿ%“€ÿ’3’ÿNormalÿ%“ 1Nota’b’
[10] => ÿNotaÿÿÿÌÿÿ²²²ÿÿ²²²ÿÿ²²²ÿ ÿ²²²ÿ“2€ÿ’,’ÿPorcentagem“
[11] => 3Saída’u’ÿSaídaÿòòòÿÿ???ÿ%ÿ???ÿÿ???ÿÿ???ÿ ÿ???ÿ“4€ÿ’@’ÿSeparador de milhares“5€ÿ’H’ÿSeparador de milhares [0]“6Texto de Aviso’C’ÿTexto de Avisoÿÿÿ%“7Texto Explicativo’I’5ÿTexto Explicativoÿÿ%“8Título’3’ÿTítuloI}ÿ%“
9Título 1’E’ÿTítulo 1I}ÿ%O½ÿ“
:Título 2’E’ÿTítulo 2I}ÿ%ÿ?¨ÀÞÿ“
;Título 3’E’ÿTítulo 3I}ÿ%23•³×ÿ“
<Título 4’7’ÿTítulo 4I}ÿ%“
[12] => =Total’M’ÿTotalÿ%O½ÿO½ÿŽXŽTableStyleMedium9PivotStyleLight16`…
ô.Plan1…
1Plan2…
¢2Plan3šš££Œ77ÁÁëüACarlosZucolliReneFreitasMarcos Gonçalvesÿ
[13] => S.cc––Bå››ŒŒ
[14] => ªÍÁ
[15] => 0²0
dü©ñÒMbP?_*+‚€%,Áƒ„& þ9ƒÁà?' þ9ƒÁà?([4®Éd2é?)[4®Éd2é?¡",Bårb›–P(Ô?rb›–P(Ô?neœ&œ\(U,,,ý
[16] => ý
[17] => ý
[18] => ý
[19] => ý
[20] => ý
[21] => ×
[22] => (>¶@‹‹ggÿÿÿÿD
[23] => ªÍÁ.2
dü©ñÒMbP?_*+‚€%,Áƒ„& þ9ƒÁà?' þ9ƒÁà?([4®Éd2é?)[4®Éd2é?¡",ÿrb›–P(Ô?rb›–P(Ô?œ&œ\(U>¶@‹‹ggÿÿÿÿD
[24] => ªÍÁ´3
dü©ñÒMbP?_*+‚€%,Áƒ„& þ9ƒÁà?' þ9ƒÁà?([4®Éd2é?)[4®Éd2é?¡",ÿrb›–P(Ô?rb›–P(Ô?œ&œ\(U>¶@‹‹ggÿÿÿÿD
[25] => þÿÿÿþÿÿÿ
[26] => þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿà…ŸòùOh«‘+'³Ù0˜@HT`x
„äMeuMeuMicrosoft Excel@€Qœ Planilhasþÿ
[28] => ÿÿÿÿ ÀF(Planilha do Microsoft Office Excel 2003Biff8Excel.Sheet.8ô9²qCompObjÿÿÿÿÿÿÿÿÿÿÿÿ tÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
)
count( $fcontents ) = 29$arr na iteração 0 contém:
Array
(
[0] => ÐÏࡱá>þÿ
[1] => þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿ
)
insert into dados values ('ÐÏࡱá>þÿ','þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿ ')
No database selected
$arr na iteração 1 contém:
Array
(
[0] =>
þÿÿÿþÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿRoot Entryÿÿÿÿÿÿÿÿ ÀFàÈcU˜ÊÀWorkbookÿÿÿÿÿÿÿÿ(4SummaryInformation(ÿÿÿÿÈDocumentSummaryInformation8ÿÿÿÿÿÿÿÿÿÿÿÿ
[1] => ªÍÁá°Áâ\pMeu B°aÀ=œ¯¼=x[Jï.8X@"·Ú1ÜÚCalibri1ÜÚCalibri1ÜÚCalibri1ÜÚCalibri1ÜÚCalibri1h8¼ÚCambria1,8¼ÚCalibri18¼ÚCalibri1Ü8¼ÚCalibri1ÜÚCalibri1ÜÚCalibri1Ü<ÚCalibri1Ü>ÚCalibri1Ü?¼ÚCalibri1Ü4¼ÚCalibri1Ü4ÚCalibri1Ü
[2] => ¼ÚCalibri1Ü
)
insert into dados values (' þÿÿÿþÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿRoot Entryÿÿÿÿÿÿÿÿ ÀFàÈcU˜ÊÀWorkbookÿÿÿÿÿÿÿÿ(4SummaryInformation(ÿÿÿÿÈDocumentSummaryInformation8ÿÿÿÿÿÿÿÿÿÿÿÿ','ªÍÁá°Áâ\pMeu B°aÀ=œ¯¼=x[Jï.8X@"·Ú1ÜÚCalibri1ÜÚCalibri1ÜÚCalibri1ÜÚCalibri1ÜÚCalibri1h8¼ÚCambria1,8¼ÚCalibri18¼ÚCalibri1Ü8¼ÚCalibri1ÜÚCalibri1ÜÚCalibri1Ü<ÚCalibri1Ü>ÚCalibri1Ü?¼ÚCalibri1Ü4¼ÚCalibri1Ü4ÚCalibri1Ü','¼ÚCalibri1Ü')
No database selected
$arr na iteração 2 contém:
Array
(
[0] => ÚCalibri1ÜÚCalibri1ܼÚCalibri1Ü
[1] => ÚCalibri "R$ "#,##0_);\("R$ "#,##0\)% "R$ "#,##0_);[Red]\("R$ "#,##0\)&!"R$ "#,##0.00_);\("R$ "#,##0.00\)+&"R$ "#,##0.00_);[Red]\("R$ "#,##0.00\)=8_("R$ " #,##0_);_("R$ " \(#,##0\);_("R$ " "-"_);_(@_).))_( #,##0_);_( \(#,##0\);_( "-"_);_(@_)E,@_("R$ " #,##0.00_);_("R$ " \(#,##0.00\);_("R$ " "-"??_);_(@_)6+1_( #,##0.00_);_( \(#,##0.00\);_(* "-"??_);_(@_)àõÿ À àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ à À àõÿ ´Ÿ àõÿ ´ àõÿ ´ª àõÿ ´® àõÿ ´› àõÿ ´¯ àõÿ ´¬ àõÿ ´ àõÿ ´‹ àõÿ ´® àõÿ ´¬ àõÿ ´³ àõÿ ´ž àõÿ ´ àõÿ ´‹ àõÿ ´¤ àõÿ ´± àõÿ ´´ à
)
insert into dados values ('ÚCalibri1ÜÚCalibri1ܼÚCalibri1Ü','ÚCalibri "R$ "#,##0_);\("R$ "#,##0\)% "R$ "#,##0_);[Red]\("R$ "#,##0\)&!"R$ "#,##0.00_);\("R$ "#,##0.00\)+&"R$ "#,##0.00_);[Red]\("R$ "#,##0.00\)=8_("R$ " #,##0_);_("R$ " \(#,##0\);_("R$ " "-"_);_(@_).))_( #,##0_);_( \(#,##0\);_( "-"_);_(@_)E,@_("R$ " #,##0.00_);_("R$ " \(#,##0.00\);_("R$ " "-"??_);_(@_)6+1_( #,##0.00_);_( \(#,##0.00\);_(* "-"??_);_(@_)àõÿ À àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ à À àõÿ ´Ÿ àõÿ ´ àõÿ ´ª àõÿ ´® àõÿ ´› àõÿ ´¯ àõÿ ´¬ àõÿ ´ àõÿ ´‹ àõÿ ´® àõÿ ´¬ àõÿ ´³ àõÿ ´ž àõÿ ´ àõÿ ´‹ àõÿ ´¤ àõÿ ´± àõÿ ´´ à')
No database selected
$arr na iteração 3 contém:
Array
(
[0] => õÿ ´ª àõÿ ”——– àõÿ ”ff¿¿· àõÿ Ô`À àõÿ ´¾ àõÿ ´Š àõÿ ´¹ àõÿ ´¤ àõÿ ´± àõÿ ´µ à
õÿ ”——¯ àõÿ ´ à,õÿ øÀ à*õÿ øÀ àõÿ ´« àõÿ œš à
[1] => õÿ øÀ àõÿ ”¿¿– à+õÿ øÀ à)õÿ øÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ÔPÀ àõÿ ÔPÀ à
[2] => õÿ Ô À à
[3] => õÿ ôÀ àõÿ Ôa>À ||>ŠJhP}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
[4] =>
00\);_(*}-}
)
insert into dados values ('õÿ ´ª àõÿ ”——– àõÿ ”ff¿¿· àõÿ Ô`À àõÿ ´¾ àõÿ ´Š àõÿ ´¹ àõÿ ´¤ àõÿ ´± àõÿ ´µ à õÿ ”——¯ àõÿ ´ à,õÿ øÀ àõÿ øÀ àõÿ ´« àõÿ œš à','õÿ øÀ àõÿ ”¿¿– à+õÿ øÀ à)õÿ øÀ àõÿ ôÀ àõÿ ôÀ àõÿ ôÀ àõÿ ÔPÀ àõÿ ÔPÀ à','õÿ Ô À à','õÿ ôÀ àõÿ Ôa>À ||>ŠJhP}-} 00\);_(}-} 00\);_(}-} 00\);_(}-} 00\);_(}-} 00\);_(}-} 00\);_(}-} 00\);_(}-} 00\);_(}-} 00\);_(}-}',' 00\);_(*}-}')
No database selected
$arr na iteração 4 contém:
Array
(
[0] =>
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}
00\);_(*}-}4
00\);_(*}-}5
00\);_(*}-}.
00\);_(*}-}/
00\);_(*}-}2
00\);_(*}-}8
00\);_(*}A}9
00\);_(*-"??_);_}A}:
00\);_(*ÿ?-"??_);_}A};
00\);_(*23-"??_);_}-}<
00\);_(*}A}"
aÿ00\);_(*ÆïÎÿ-"??_);_}A}-
œÿ00\);_(*ÿÇÎÿ-"??_);_}A}0
œeÿ00\);_(*ÿëœÿ-"??_);_}‘},
??vÿ00\);_(*ÿÌ™ÿ-"??_);_ÿ ÿ
[1] => ÿ
)
insert into dados values (' 00\);_(}-} 00\);_(}-} 00\);_(}-} 00\);_(}-} 00\);_(}-} 00\);_(}-}4 00\);_(}-}5 00\);_(}-}. 00\);_(}-}/ 00\);_(}-}2 00\);_(}-}8 00\);_(}A}9 00\);_(-"??_);_}A}: 00\);_(ÿ?-"??_);_}A}; 00\);_(23-"??_);_}-}< 00\);_(}A}" aÿ00\);_(ÆïÎÿ-"??_);_}A}- œÿ00\);_(ÿÇÎÿ-"??_);_}A}0 œeÿ00\);_(ÿëœÿ-"??_);_}‘}, ??vÿ00\);_(ÿÌ™ÿ-"??_);_ÿ ÿ ','ÿ')
No database selected
$arr na iteração 5 contém:
Array
(
[0] => ÿ}‘}3
???ÿ00\);_(*òòòÿ-"??_);_???ÿ ???ÿ
[1] => ???ÿ
)
insert into dados values ('ÿ}‘}3 ???ÿ00\);_(*òòòÿ-"??_);_???ÿ ???ÿ ','???ÿ')
No database selected
$arr na iteração 6 contém:
Array
(
[0] => ???ÿ}‘}#
ú}ÿ00\);_(*òòòÿ-"??_);_ÿ ÿ
[1] => ÿ
)
insert into dados values ('???ÿ}‘}# ú}ÿ00\);_(*òòòÿ-"??_);_ÿ ÿ ','ÿ')
No database selected
$arr na iteração 7 contém:
Array
(
[0] => ÿ}A}%
ú}ÿ00\);_(*ÿ€ÿ-"??_);_}‘}$
00\);_(*¥¥¥ÿ-"??_);_???ÿ ???ÿ
[1] => ???ÿ
)
insert into dados values ('ÿ}A}% ú}ÿ00\);_(ÿ€ÿ-"??_);_}‘}$ 00\);_(¥¥¥ÿ-"??_);_???ÿ ???ÿ ','???ÿ')
No database selected
$arr na iteração 8 contém:
Array
(
[0] => ???ÿ}-}6
ÿÿ00\);_(*}‘}1
00\);_(*ÿÿÌÿ-"??_);_²²²ÿ ²²²ÿ
[1] => ²²²ÿ
)
insert into dados values ('???ÿ}-}6 ÿÿ00\);_(}‘}1 00\);_(ÿÿÌÿ-"??_);_²²²ÿ ²²²ÿ ','²²²ÿ')
No database selected
$arr na iteração 9 contém:
Array
(
[0] => ²²²ÿ}-}7
ÿ00\);_(*}U}=
00\);_(*-"??_);_ }A}&
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(*23-"??_);_}A}'
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(*23-"??_);_}A}(
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(*23-"??_);_}A})
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(23-"??_);_}A}
00\);_(*-"??_);_}A}
00\);_(*ef-"??_);_}A}
00\);_(*ÌL-"??_);_}A}
00\);_(*23-"??_);_}A}+
00\);_(*
[1] => -"??_);_}A}
00\);_(*ef
[2] => -"??_);_}A}
00\);_(*ÌL
[3] => -"??_);_}A}!
00\);_(*23
[4] => -"??_);_“
20% - Ênfase1’M’ÿ
20% - Ênfase1efÛåñÿÿ%“
20% - Ênfase2’M’"ÿ
20% - Ênfase2efòÝÜÿÿ%“
20% - Ênfase3’M’&ÿ
20% - Ênfase3efêñÝÿÿ%“
20% - Ênfase4’M’*ÿ
20% - Ênfase4efåàìÿÿ%“
20% - Ênfase5’M’.ÿ
20% - Ênfase5efÛîóÿÿ%“
20% - Ênfase6’M’2ÿ
20% - Ênfase6
[5] => efýéÙÿÿ%“
40% - Ênfase1’M’ÿ
40% - Ênfase1ÌL¸Ìäÿÿ%“
40% - Ênfase2’M’#ÿ
40% - Ênfase2ÌL湸ÿÿ%“
40% - Ênfase3’M’'ÿ
40% - Ênfase3ÌL×ä¼ÿÿ%“
40% - Ênfase4’M’+ÿ
40% - Ênfase4ÌLÌÀÚÿÿ%“
40% - Ênfase5’M’/ÿ
40% - Ênfase5ÌL¶Ýèÿÿ%“
40% - Ênfase6’M’3ÿ
40% - Ênfase6
[6] => ÌLüÕ´ÿÿ%“
60% - Ênfase1’M’ ÿ
60% - Ênfase123•³×ÿÿÿÿÿ%“
60% - Ênfase2’M’$ÿ
60% - Ênfase223Ù—•ÿÿÿÿÿ%“
60% - Ênfase3’M’(ÿ
60% - Ênfase323ÂÖšÿÿÿÿÿ%“
60% - Ênfase4’M’,ÿ
60% - Ênfase423²¡Çÿÿÿÿÿ%“
60% - Ênfase5’M’0ÿ
60% - Ênfase523“ÍÝÿÿÿÿÿ%“!
60% - Ênfase6’M’4ÿ
60% - Ênfase6
[7] => 23úÀÿÿÿÿÿ%“"Bom’9’ÿBomÿÆïÎÿÿaÿ%“#Cálculo’y’ÿCálculoÿòòòÿÿú}ÿ%ÿÿÿÿÿÿ
[8] => ÿÿ“$Célula de Verificação’•’ÿCélula de Verificaçãoÿ¥¥¥ÿÿÿÿÿ%ÿ???ÿÿ???ÿÿ???ÿ
[9] => ÿ???ÿ“%Célula Vinculada’U’ÿCélula Vinculadaÿú}ÿ%ÿÿ€ÿ“&Ênfase1’A’ÿÊnfase1O½ÿÿÿÿÿ%“'Ênfase2’A’!ÿÊnfase2ÀPMÿÿÿÿÿ%“(Ênfase3’A’%ÿÊnfase3›»Yÿÿÿÿÿ%“)Ênfase4’A’)ÿÊnfase4€d¢ÿÿÿÿÿ%“*Ênfase5’A’-ÿÊnfase5K¬Æÿÿÿÿÿ%“+Ênfase6’A’1ÿÊnfase6
[10] => ÷–Fÿÿÿÿÿ%“,Entrada’y’ÿEntradaÿÿÌ™ÿÿ??vÿ%ÿÿÿÿÿÿ
[11] => ÿÿ“-
[12] => Incorreto’E’ÿ
[13] => IncorretoÿÿÇÎÿÿœÿ%“.€ÿ’ ’ÿMoeda“/€ÿ’(’ÿ
[14] => Moeda [0]“0Neutra’?’ÿNeutraÿÿëœÿÿœeÿ%“€ÿ’3’ÿNormalÿ%“
[15] => 1Nota’b’
)
insert into dados values ('²²²ÿ}-}7 ÿ00\);_(*}U}= 00\);_(*-"??_);_ }A}& 00\);_(*-"??_);_}A} 00\);_(*ef-"??_);_}A} 00\);_(*ÌL-"??_);_}A} 00\);_(*23-"??_);_}A}' 00\);_(*-"??_);_}A} 00\);_(*ef-"??_);_}A} 00\);_(*ÌL-"??_);_}A} 00\);_(*23-"??_);_}A}( 00\);_(*-"??_);_}A} 00\);_(*ef-"??_);_}A} 00\);_(*ÌL-"??_);_}A} 00\);_(*23-"??_);_}A}) 00\);_(*-"??_);_}A} 00\);_(*ef-"??_);_}A} 00\);_(*ÌL-"??_);_}A} 00\);_(*23-"??_);_}A}* 00\);_(*-"??_);_}A} 00\);_(*ef-"??_);_}A} 00\);_(*ÌL-"??_);_}A} 00\);_(*23-"??_);_}A}+ 00\);_(*','-"??_);_}A} 00\);_(*ef','-"??_);_}A} 00\);_(*ÌL','-"??_);_}A}! 00\);_(*23','-"??_);_“ 20% - Ênfase1’M’ÿ 20% - Ênfase1efÛåñÿÿ%“ 20% - Ênfase2’M’"ÿ 20% - Ênfase2efòÝÜÿÿ%“ 20% - Ênfase3’M’&ÿ 20% - Ênfase3efêñÝÿÿ%“ 20% - Ênfase4’M’*ÿ 20% - Ênfase4efåàìÿÿ%“ 20% - Ênfase5’M’.ÿ 20% - Ênfase5efÛîóÿÿ%“ 20% - Ênfase6’M’2ÿ 20% - Ênfase6','efýéÙÿÿ%“ 40% - Ênfase1’M’ÿ 40% - Ênfase1ÌL¸Ìäÿÿ%“ 40% - Ênfase2’M’#ÿ 40% - Ênfase2ÌL湸ÿÿ%“ 40% - Ênfase3’M’'ÿ 40% - Ênfase3ÌL×ä¼ÿÿ%“ 40% - Ênfase4’M’+ÿ 40% - Ênfase4ÌLÌÀÚÿÿ%“ 40% - Ênfase5’M’/ÿ 40% - Ênfase5ÌL¶Ýèÿÿ%“ 40% - Ênfase6’M’3ÿ 40% - Ênfase6','ÌLüÕ´ÿÿ%“ 60% - Ênfase1’M’ ÿ 60% - Ênfase123•³×ÿÿÿÿÿ%“ 60% - Ênfase2’M’$ÿ 60% - Ênfase223Ù—•ÿÿÿÿÿ%“ 60% - Ênfase3’M’(ÿ 60% - Ênfase323ÂÖšÿÿÿÿÿ%“ 60% - Ênfase4’M’,ÿ 60% - Ênfase423²¡Çÿÿÿÿÿ%“ 60% - Ênfase5’M’0ÿ 60% - Ênfase523“ÍÝÿÿÿÿÿ%“! 60% - Ênfase6’M’4ÿ 60% - Ênfase6','23úÀÿÿÿÿÿ%“"Bom’9’ÿBomÿÆïÎÿÿaÿ%“#Cálculo’y’ÿCálculoÿòòòÿÿú}ÿ%ÿÿÿÿÿÿ','ÿÿ“$Célula de Verificação’•’ÿCélula de Verificaçãoÿ¥¥¥ÿÿÿÿÿ%ÿ???ÿÿ???ÿÿ???ÿ','ÿ???ÿ“%Célula Vinculada’U’ÿCélula Vinculadaÿú}ÿ%ÿÿ€ÿ“&Ênfase1’A’ÿÊnfase1O½ÿÿÿÿÿ%“'Ênfase2’A’!ÿÊnfase2ÀPMÿÿÿÿÿ%“(Ênfase3’A’%ÿÊnfase3›»Yÿÿÿÿÿ%“)Ênfase4’A’)ÿÊnfase4€d¢ÿÿÿÿÿ%“*Ênfase5’A’-ÿÊnfase5K¬Æÿÿÿÿÿ%“+Ênfase6’A’1ÿÊnfase6','÷–Fÿÿÿÿÿ%“,Entrada’y’ÿEntradaÿÿÌ™ÿÿ??vÿ%ÿÿÿÿÿÿ','ÿÿ“-','Incorreto’E’ÿ','IncorretoÿÿÇÎÿÿœÿ%“.€ÿ’ ’ÿMoeda“/€ÿ’(’ÿ','Moeda [0]“0Neutra’?’ÿNeutraÿÿëœÿÿœeÿ%“€ÿ’3’ÿNormalÿ%“','1Nota’b’')Array
(
[0] => ÿNotaÿÿÿÌÿÿ²²²ÿÿ²²²ÿÿ²²²ÿ
[1] => ÿ²²²ÿ“2€ÿ’,’ÿPorcentagem“
)
insert into dados values ('ÿNotaÿÿÿÌÿÿ²²²ÿÿ²²²ÿÿ²²²ÿ','ÿ²²²ÿ“2€ÿ’,’ÿPorcentagem“')
No database selected
$arr na iteração 11 contém:
Array
(
[0] => 3Saída’u’ÿSaídaÿòòòÿÿ???ÿ%ÿ???ÿÿ???ÿÿ???ÿ
[1] => ÿ???ÿ“4€ÿ’@’ÿSeparador de milhares“5€ÿ’H’ÿSeparador de milhares [0]“6Texto de Aviso’C’ÿTexto de Avisoÿÿÿ%“7Texto Explicativo’I’5ÿTexto Explicativoÿÿ%“8Título’3’ÿTítuloI}ÿ%“insert into dados values ('3Saída’u’ÿSaídaÿòòòÿÿ???ÿ%ÿ???ÿÿ???ÿÿ???ÿ','ÿ???ÿ“4€ÿ’@’ÿSeparador de milhares“5€ÿ’H’ÿSeparador de milhares [0]“6Texto de Aviso’C’ÿTexto de Avisoÿÿÿ%“7Texto Explicativo’I’5ÿTexto Explicativoÿÿ%“8Título’3’ÿTítuloI}ÿ%“ 9Título 1’E’ÿTítulo 1I}ÿ%O½ÿ“ :Título 2’E’ÿTítulo 2I}ÿ%ÿ?¨ÀÞÿ“ ;Título 3’E’ÿTítulo 3I}ÿ%23•³×ÿ“ <Título 4’7’ÿTítulo 4I}ÿ%“')
No database selected
$arr na iteração 12 contém:
Array
(
[0] => =Total’M’ÿTotalÿ%O½ÿO½ÿŽXŽTableStyleMedium9PivotStyleLight16`…
ô.Plan1…
1Plan2…
¢2Plan3šš££Œ77ÁÁëüACarlosZucolliReneFreitasMarcos
[1] => Gonçalvesÿ
)
insert into dados values ('=Total’M’ÿTotalÿ%O½ÿO½ÿŽXŽTableStyleMedium9PivotStyleLight16`… ô.Plan1… 1Plan2… ¢2Plan3šš££Œ77ÁÁëüACarlosZucolliReneFreitasMarcos','Gonçalvesÿ')Array
(
[0] => S.cc––Bå››ŒŒ
)
insert into dados values ('S.cc––Bå››ŒŒ')Array
(
[0] => ªÍÁ
)
insert into dados values ('ªÍÁ')
No database selected
$arr na iteração 15 contém:
Array
(
[0] => 0²0
dü©ñÒMbP?_*+‚€%,Áƒ„& þ9ƒÁà?' þ9ƒÁà?([4®Éd2é?)[4®Éd2é?¡",Bårb›–P(Ô?rb›–P(Ô?neœ&œ\(U,,,ý
)
insert into dados values ('0²0 dü©ñÒMbP?_*+‚€%,Áƒ„& þ9ƒÁà?' þ9ƒÁà?([4®Éd2é?)[4®Éd2é?¡",Bårb›–P(Ô?rb›–P(Ô?neœ&œ\(U,,,ý')
No database selected
$arr na iteração 16 contém:
Array
(
[0] => ý
)
insert into dados values ('ý')
No database selected
$arr na iteração 17 contém:
Array
(
[0] => ý
)
insert into dados values ('ý')
No database selected
$arr na iteração 18 contém:
Array
(
[0] => ý
)
insert into dados values ('ý')
No database selected
$arr na iteração 19 contém:
Array
(
[0] => ý
)
insert into dados values ('ý')
No database selected
$arr na iteração 20 contém:
Array
(
[0] => ý
)
insert into dados values ('ý')
No database selected
$arr na iteração 21 contém:
Array
(
[0] => ×
)
insert into dados values ('×')
No database selected
$arr na iteração 22 contém:
Array
(
[0] => (>¶@‹‹ggÿÿÿÿD
)
insert into dados values ('(>¶@‹‹ggÿÿÿÿD')Array
(
[0] => ªÍÁ.2
dü©ñÒMbP?_*+‚€%,Áƒ„& þ9ƒÁà?' þ9ƒÁà?([4®Éd2é?)[4®Éd2é?¡",ÿrb›–P(Ô?rb›–P(Ô?œ&œ\(U>¶@‹‹ggÿÿÿÿD
)
insert into dados values ('ªÍÁ.2 dü©ñÒMbP?_*+‚€%,Áƒ„& þ9ƒÁà?' þ9ƒÁà?([4®Éd2é?)[4®Éd2é?¡",ÿrb›–P(Ô?rb›–P(Ô?œ&œ\(U>¶@‹‹ggÿÿÿÿD')
No database selected
$arr na iteração 24 contém:
Array
(
[0] => ªÍÁ´3
dü©ñÒMbP?_*+‚€%,Áƒ„& þ9ƒÁà?' þ9ƒÁà?([4®Éd2é?)[4®Éd2é?¡",ÿrb›–P(Ô?rb›–P(Ô?œ&œ\(U>¶@‹‹ggÿÿÿÿD
)
insert into dados values ('ªÍÁ´3 dü©ñÒMbP?_*+‚€%,Áƒ„& þ9ƒÁà?' þ9ƒÁà?([4®Éd2é?)[4®Éd2é?¡",ÿrb›–P(Ô?rb›–P(Ô?œ&œ\(U>¶@‹‹ggÿÿÿÿD')
No database selected
$arr na iteração 25 contém:
Array
(
[0] => þÿÿÿþÿÿÿ
)
insert into dados values ('þÿÿÿþÿÿÿ')
No database selected
$arr na iteração 26 contém:
Array
(
[0] => þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿà…ŸòùOh«‘+'³Ù0˜@HT`x
„äMeuMeuMicrosoft Excel@€Qœ PXdlt|„
Œ²äPlan1Plan2Plan3
)
insert into dados values ('þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿà…ŸòùOh«‘+'³Ù0˜@HT`x „äMeuMeuMicrosoft Excel@€Qœ
No database selected
$arr na iteração 27 contém:
Array
(
[0] => Planilhasþÿ
)
insert into dados values ('Planilhasþÿ')Array
(
[0] => ÿÿÿÿ ÀF(Planilha do Microsoft Office Excel 2003Biff8Excel.Sheet.8ô9²qCompObjÿÿÿÿÿÿÿÿÿÿÿÿ
[1] => tÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
)
insert into dados values ('ÿÿÿÿ ÀF(Planilha do Microsoft Office Excel 2003Biff8Excel.Sheet.8ô9²qCompObjÿÿÿÿÿÿÿÿÿÿÿÿ','tÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ')você está usando o xls, não o csv.
csv tem dados ASCII. xls tem dados binários, que é o seu caso. por isso aparecem esses caracteres
Beraldo, desculpe...
Achei que funcionava com XLS...
Mudei para CSV e a saída foi esta:
$fcontents contém:
Array
(
[0] => Carlos;Zucolli
[1] => Rene;Freitas
[2] => Marcos;Gonçalves
)
count( $fcontents ) = 3$arr na iteração 0 contém:
Array
(
[0] => Carlos;Zucolli
)
insert into dados values ('Carlos;Zucolli')Array
(
[0] => Rene;Freitas
)
insert into dados values ('Rene;Freitas')Array
(
[0] => Marcos;Gonçalves
)
insert into dados values ('Marcos;Gonçalves')agora está quase certo. só falta trocar o \t do explode por ";" e selecionar o BD. antes de eexecutar, pois apareceu o erro do MySQL alertando sobre isso
Dá uma olhada no arquivo de conexão... está certo?
conexao.php
<?php
$hostname_db = "localhost";
$database_db = "csv";
$username_db = "root";
$password_db = "";
$connect_db = mysql_pconnect($hostname_db, $username_db, $password_db) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Eu chamo ele aqui... mas realmente não cadastra!
<?php
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
# first get a mysql connection as per the FAQ
require_once('conexao.php'); //conexão com BD
$fcontents = file ('lista.csv');
# expects the csv file to be in the same dir as this script
// EDITADO AQUI
echo '$fcontents contém:<br />';
echo "<pre>";
print_r( $fcontents );
echo "</pre>";
// EDITADO AQUI
echo 'count( $fcontents ) = ' . count( $fcontents );
for($i=0; $i<count($fcontents); $i++) {
$line = trim($fcontents[$i]);
$arr = explode(",", $line);
// EDIATDO AQUI
echo '$arr na iteração ' . $i . ' contém: <br />';
echo "<pre>";
print_r( $arr );
echo "</pre>";
#if your data is comma separated
# instead of tab separated,
# change the '\t' above to ','
$sql = "insert into dados values ('".
implode("','", $arr) ."')";
mysql_query($sql);
echo $sql ."<br>\n";
if(mysql_error()) {
echo mysql_error() ."<br>\n";
}
}
?>
Não encontro o erro.
ZUCOLLI
selecione o banco de dados usando mysql_select_db()
Troquei o método de conexão para o que você falou:
<?php
$link = mysql_connect('localhost', 'root');
if (!$link) {
die('Não conectado : ' . mysql_error());
}
$db_selected = mysql_select_db('csv', $link);
if (!$db_selected) {
die ('Não foi possível estabelecer conexão : ' . mysql_error());
}
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$fcontents = file ('lista.csv');
# expects the csv file to be in the same dir as this script
// EDITADO AQUI
echo '$fcontents contém:<br />';
echo "<pre>";
print_r( $fcontents );
echo "</pre>";
// EDITADO AQUI
echo 'count( $fcontents ) = ' . count( $fcontents );
for($i=0; $i<count($fcontents); $i++) {
$line = trim($fcontents[$i]);
$arr = explode(",", $line);
// EDIATDO AQUI
echo '$arr na iteração ' . $i . ' contém: <br />';
echo "<pre>";
print_r( $arr );
echo "</pre>";
#if your data is comma separated
# instead of tab separated,
# change the '\t' above to ','
$sql = "insert into dados values ('".
implode("','", $arr) ."')";
mysql_query($sql);
echo $sql ."<br>\n";
if(mysql_error()) {
echo mysql_error() ."<br>\n";
}
}
?>
E a resposta foi esta:
$fcontents contém:
Array
(
[0] => Carlos;Zucolli
[1] => Rene;Freitas
[2] => Marcos;Gonçalves
)
count( $fcontents ) = 3$arr na iteração 0 contém:
Array
(
[0] => Carlos;Zucolli
)
insert into dados values ('Carlos;Zucolli')Array
(
[0] => Rene;Freitas
)
insert into dados values ('Rene;Freitas')Array
(
[0] => Marcos;Gonçalves
)
insert into dados values ('Marcos;Gonçalves')ZUCOLLI
Beraldo...
Achei o erro:
Eu substitui a vírgula do implode() por ponto e vírgula e deu certo... Cadastrou!
Estava ficando assim: 'Carlos;Zucolli'
E agora fica assim e cadastra: 'Carlos','Zucolli'
Muito Obrigado pelo tempo dispensado e a ajuda neste que é só o começo do script.
Depois vou fazer um formulário de upload da lista.csv e guardá-la.
Vou pesquisar um pouco antes de te encher o saco.
Obrigado.
ZUCOLLI
Boa noite, tenho um trabalho de programacao, tenho um arquivo excel e tenho q passar para o banco de dados mysql, vcs teriam alguma ideia de como fazer isto?Tenho duvidas de como saberemos quais os dados que realmente sao necessarios importar.
@juliano, crie um novo tópico sobre a sua dúvida que é mais fácil do pessoal te ajudar? OK ?
:thumbsup:
Você pode exportar o XLS como CSV e importar direto no MySQL, usando o PHPMyAdmin.
Carlos Eduardo