Ola.
Realizei um select em um controle (no scriptcase) e agora preciso exporta-lo para um documento word.
Alguem sabe como proceder?
Ola.
Realizei um select em um controle (no scriptcase) e agora preciso exporta-lo para um documento word.
Alguem sabe como proceder?
Haroldo obrigada pela colaboração.
Estou pesquisando sobre o assunto na internet, porem como sou leiga no scriptcase, vou explorar um pouco da sua colaboração pedindo que me auxilie onde coloco as informações (ex.: onload, onlite… etc). Nao tenho idéia. Me ajudará d++++++++
Não sei onde coloco esse codigo (header), conforme abaixo:
[size=8pt][size=10pt]// Definindo o tipo de arquivo (Ex: msexcel, msword, pdf …)
header(“Content-type: application/msexcel”);
// Formato do arquivo (Ex: .xls, .doc, .pdf …)
header(“Content-Disposition: attachment; filename=MeuArquivo.xls”);
// Montando a tabela
$html = “
Exemplo 1 | ”;Exemplo 2 | ”;Exemplo 3 | ”;Exemplo 4 | ”;Exemplo 5 | ”;Exemplo 6 | ”;Exemplo 7 | ”;
1 | ”;2 | ”;3 | ”;4 | ”;5 | ”;6 | ”;7 | ”;
// Jogando o conteúdo para o arquivo
print($html)
[/size][/size]
como o SC não tem repositório de classes, você terá que criar dois arquivos externos (scripts php)
e chama-los pelo SC.
do sc vc envia o html a pasta e o nome do arquivo (passa como parâmetro) que será convertido em formato word.
depois de gerado vc pode fazer o download.
Pode acessar o script externo via ajax.
Você pode escrever o script.php usando o sc, para ao publicar a app o script seja publicado junto.
Na sua primeira interação você fala em documento word, no seu script é para excel.
O Header tem que estar no topo do script por isso deve usar um script externo.
=/
Sim, é word… eu copiei o codigo so para um exemplo. Neste caso sei que devo mudar a extensão e o tipo de arquivo.
Vou quebrando a cabeça, nunca chamei arquivos externos dentro do sc. De qualquer forma, muito obrigada pela colaboração!!!
posso criar um exemplo aqui, ate o final do dia te apresento.
Haroldo não dispenso a ajuda!
Realmente é algo novo para mim! Fico muito grata …
Tb me interessa Haroldo, ficamos no aguardo.
como exemplo:
crie uma app de controle, e crie um campo do tipo editor html com o nome de {texto}
Na onAplicationInit:
[code]$_script=’<?php
header(“Content-type: application/vnd.ms-word”);
header(“Content-type: application/force-download”);
header(“Content-Disposition: attachment; filename=‘file.doc’”);
header(“Pragma: no-cache”);
session_start();
echo $_SESSION["_HTML_TO_DOC"];
?>
';
$fp = fopen(‘iw_toDoc.php’, ‘w’);
fwrite($fp, $_script);
fclose($fp);[/code]
na onvalidate:
[_HTML_TO_DOC]={texto};
header("Location:iw_toDoc.php");
Demo: http://iw.servehttp.com/sc/iw/app/PluginsSC/iw_exemplos_gera_word
*Não é perfeito.
**Desculpa a demora.
Haroldo muito obrigada!