Search the Community
Showing results for tags 'export'.
Found 4 results
-
Salva galera, a tempo eu exporto os dados de consultas realizadas em nossa intranet, para excel. Porém hoje estamos precisando dividir algumas informações. por exemplo consulto saldo de estoque do cliente, e cada saldo corresponde a um documento, hoje eu trago em apenas uma aba na planilha mas o cliente solicitou para gerar cada documento uma aba ex: Eu pesquisei mas não encontrei nada que falasse sobre isso. hoje utilizo algo simples para exportar.
-
Bom dia senhores. Estou com um problema. Estou abrindo uma planilha, editando, salvando-a, e exportando um PDF. Na última etapa, no comando ExportAsFixedFormat está dando um erro: System.ArgumentException: 'O valor não recai no intervalo esperado.' Segue o código: Private Sub GeraExcel() Dim template As xL.Workbook = New xL.Application().Workbooks.Open(ModeloPath) Dim sh As xL.Worksheet = template.Sheets("PDF") sh.Cells(1, 1).value = "PDF" If IO.File.Exists(Destino) Then Try IO.File.Delete(Destino) Catch ex As Exception End Try End If template.SaveAs(Destino) sh.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, "C:\Temp\pdf.pdf") template.Close(False) Process.Start("EXCEL.EXE", Destino) RaiseEvent ThreadCompleted() End Sub Este erro é muito genérico, não sei nem por onde começar a tentar analisar... Alguém já passou por isso? Obrigado.
-
Ola Pessoal, Estou criando uma função para importar uma tabela para o banco de dados, poderia me ajudar a resolver os erros? Seguinte, ele abre o arquivo, porém não lê tudo... "LISTA DIAS CASAGE NUMBER;C127961;INSTIT127947;CASA M127947;CASA M" e deveria ser assim... LISTA DIAS CARTERA SAGE NUMBER CLIENTE EMAIL FACTURA FECHA FACTURA ESTATUS DE ENTREGA MENSAGERIA Nº GUIA FECHA VENCIMIENTO VALOR VENCIDO FOTO REFERENCIA 127961 INSTITUTO DO g@msn.com 1812 31/08/2016 1 1 1 15/10/2016 -8,254.15 1 No 1 127947 CASA. g@msn.com 3530 31/03/2017 1 1 1 30/05/2017 14,755.93 1 No 1 127947 CASA g@msn.com 1 30/04/2017 1 1 1 30/04/2017 -16,426.68 1 No 1 O que estou vendo é que a leitura está sendo parcial e parando no meio, agora o porque disso que estou em dúvida... O arquivo .php esta ae.... <?php /** session_start(); if (isset($_SESSION["bSaAdmin"])){ **/ include 'datasource.php'; $datasource = new datasource; if (isset($_POST['submit'])) { if(isset($_FILES['file']['name']) && $_FILES['file']['error'] == 0) { $file = $_FILES['file']['name']; $file_tmp = $_FILES['file']['tmp_name']; $ext = pathinfo($file, PATHINFO_EXTENSION); $ext = strtolower($ext); if (strstr('.csv', $ext)) { $delete_table = $datasource->deleteDayPortifolioTable(); $file_open = fopen ($file_tmp, 'r'); while(!feof($file_open)){ $line = fgets($file_open, 1024); $array = explode(";",$line); $customer_id = utf8_encode($line[0]); $document_date = utf8_encode($line[1]); $document_due_date = utf8_encode($line[2]); $document_sage_number = utf8_encode($line[3]); $document_supporting_doc= utf8_encode($line[4]); $document_IRS_number = utf8_encode($line[5]); $order_number = utf8_encode($line[6]); $document_90Plus = utf8_encode($line[7]); $document_60Plus = utf8_encode($line[8]); $document_30Plus = utf8_encode($line[9]); $document_30 = utf8_encode($line[10]); $document_not_due = utf8_encode($line[11]); $document_balance = utf8_encode($line[12]); /** $insert = $datasource->addCustomerUploadExcel($customer_id,$document_date,$document_due_date,$document_sage_number,$document_supporting_doc,$document_IRS_number,$order_number,$document_90Plus,$document_60Plus,$document_30Plus,$document_30,$document_not_due,$document_balance); **/ echo $customer_id . $document_date . $document_due_date . $document_sage_number . $document_supporting_doc . $document_IRS_number . $order_number . $document_90Plus . $document_60Plus . $document_30Plus . $document_30 . $document_not_due . $document_balance; } fclose($file_open); } else{ echo "Erro: Extension incorrecta"; } } else{ echo "Erro: Archive incorrecto"; } } else{ echo "submit nao aceito"; } /** }else{ echo "<script type='text/javascript'> alert('Usted no esta logueado'); window.location='../index.php'; </script>"; } **/ ?>
-
Galera preciso de uma ajuda, hoje eu já trabalho com exportação de arquivos em pdf, excel etc. Porém me surgiu uma situação de um relatório geral de um cliente, no caso ele vai listar todos os produtos com as configurações do mesmo. Hoje na planilha el carrega desta forma: Quando trago todos os itens deste cliente ele traz um embaixo do outro, e aí que gostaria de mudar, trazer ele em duas colunas exemplo: O cliente tem 10 produtos e ao inves de listar os dez um embaixo do outro traria duas colunas de 5 Se puderem me ajudar como devo formatar a página para gerar dessa forma agradeço muito. A configuração da página está desta forma: <table width="700px" border="1" align="center" cellspacing="0" bordercolor="#373737"> <tbody> <tr> <th colspan="4" nowrap bgcolor="#080476" width="700"><strong><font color="white">CONTROLE DE PALETIZAÇÃO HP - <?=$da?></font></strong></th> </tr> <tr> <td colspan="2" align="center"bgcolor="#73FF96"><strong>DTA: <?=$tb_dta;?></strong></td> <td colspan="2" align="center"bgcolor="#73FF96"><strong>DA: <?=$tb_documento;?></strong></td> </tr> <tr> <td> </td> <td align="center" bgcolor="#ABABAB"><strong>DATA:</strong></td> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><? echo $tb_data_dta ?></font></strong></td> <td> </td> </tr> <td colspan="4"> </td> </tr> <tr> <td colspan="4" align="center" bgcolor="#ABABAB"><strong>MERCADORIA CONSOLIDADA</strong></td> </tr> <tr> <td align="center" bgcolor="#080476"><strong><font color="white">REFERÊNCIA</font></strong></td> <td align="center" bgcolor="#080476"><strong><font color="white">QUANT. PLTS</font></strong></td> <td align="center" bgcolor="#080476"><strong><font color="white">QUANT. CXS P/PLT</font></strong></td> <td align="center" bgcolor="#080476"><strong><font color="white">QUANT. PÇS P/CX</font></strong></td> </tr> <? if ($tb_qtdeplt!=FALSE) { ?> <tr> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_ref?></font></strong></td> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><? echo $tb_qtdeplt;?></font></strong></td> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_tqc?></font></strong></td> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_tqpp?></font></strong></td> </tr> <? } else { } ?> <? if ($tb_quebratqc!=FALSE) { ?> <tr> <td align="center" bgcolor="#C9FF26"><strong><?=$ref?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebraqtdeplt;?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebratqc;?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebratqpp;?></strong></td> </tr> <? } else { } ?> <? if($tb_quebratqc1!=FALSE) { ?> <tr> <td align="center" bgcolor="#C9FF26"><strong> <?=$ref?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebraqtdeplt1;?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebratqc1;?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebratqpp1;?></strong></td> </tr> <? } ?> <? if($tb_quebratqc2!=FALSE) { ?> <tr> <td align="center" bgcolor="#C9FF26"><strong> <?=$ref?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebraqtdeplt2;?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebratqc2;?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebratqpp2;?></strong></td> </tr> <? } ?> <? if($tb_quebratqc3!=FALSE) { ?> <tr> <td align="center" bgcolor="#C9FF26"><strong> <?=$ref?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebraqtdeplt3;?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebratqc3;?></strong></td> <td align="center" bgcolor="#C9FF26"><strong><? echo $tb_quebratqpp3;?></strong></td> </tr> <? } ?> <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <? ?> <tr> <td align="center" bgcolor="#ABABAB"><strong>TOTAL GERAL</strong></td> <? if($total>ociresult($stmt,7)) { ?> <td align="center"><strong><?=$tb_totalplt;?></strong></td> <? } else { ?> <td align="center"><strong><?=$tb_totalplt;?></strong></td> <? } ?> <td align="center"><strong><?//=$tb_totalpcs;?></strong></td> <td align="center"><strong><font color="red"><?=$tb_totalpcs;?></font></strong></td> </tr> <? if($total>ociresult($stmt,7)) { ?> <td colspan="4" bgcolor="#080476"> </td> <? } else { ?> <td colspan="4" bgcolor="#080476"> </td> <? } ?> <tr> <td colspan="4"> </td> </tr> <tr> <td align="center" bgcolor="#080476"><strong><font color="white">DIMENSÃO</font></strong></td> <td colspan="3" align="center" bgcolor="#080476"><strong><font color="white">PESO P/ PLT</font></strong></td> </tr> <tr> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_medidapadrao?></strong></td> <td colspan="3" align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_pesopadrao?> </font></strong></td> </tr> <? if ($tb_quebraqtdeplt!=FALSE) { ?> <tr> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_quuebramedida?></strong></td> <td colspan="3" align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_quebrapeso?> </font></strong></td> </tr> <? } else { } ?> <? if ($tb_quebratqc1!=FALSE) { ?> <tr> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_quuebramedida1?></strong></td> <td colspan="3" align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_quebrapeso1?> </font></strong></td> </tr> <? } ?> <? if($tb_quebratqc2!=FALSE) { ?> <tr> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_quuebramedida2?></strong></td> <td colspan="3" align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_quebrapeso2?> </font></strong></td> </tr> <? } ?> <? if($tb_quebratqc3!=FALSE) { ?> <tr> <td align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_quuebramedida3?></strong></td> <td colspan="3" align="center" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_quebrapeso3?> </font></strong></td> </tr> <? } ?> <tr> <td colspan="4"> </td> </tr> <tr> <td align="center" bgcolor="#F8FF0F"><strong>CONHECIMENTO</strong></td> <td align="center" colspan="3" bgcolor="#F8FF0F"><strong><font color="red"><?=$tb_conhec?></font></strong></td> </tr> <tr> <td colspan="4"> </td> </tr> <tr> <td bgcolor="#F8FF0F" align="center" font color="green"><strong>MÚLTIPLO</strong></td> <td colspan="3" bgcolor="#F8FF0F" align="center"><font color="red"><strong><?=$tb_multiplo?></font></strong></td> </tr> <tr> <td colspan="4"> </td> </tr> </tbody> </table>