Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bareta

Trabalhando com Xls

Recommended Posts

bom a ideia é a seguinte usar o excel como banco de dados...

 

bom... preciso exportar o .xls para html... com o asp..

 

mais não consigo usar o excel.application...

 

 

<%Set ObjExcel = Server.CreateObject("Excel.Application")sDestXLS = server.MapPath("a.xls")Set ObjWorkBook = ObjExcel.Workbooks.Open(sDestXLS)With ObjWorkBook.PublishObjects("a_13722")		.HtmlType = xlHtmlStatic		.Publish (False)		.AutoRepublish = FalseEnd With%>

With ActiveWorkbook.PublishObjects.Add(xlSourceSheet, _		"C:\Inetpub\wwwroot\remote\a.htm", "Plan1", "", xlHtmlStatic, "a_13722", "")		.Publish (True)		.AutoRepublish = False	End With

isso usando algumas macros... mais não consigui fazer nada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vo te explicar...tenho uma aplicação em excel que pega os dados do CMA station, estes dados do excel devem ser lançados ao site...se usar o xls, como bd ele gera alguns erros devido as formulas e tipo de dados...e dentro do asp eu teria que remodelar toda a estrura dos dados... atualmente tenho o layout todo pronto em umas 15 planilhas dentro do xls....por isso a necessidade de exportar em html....

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma dica através de uma pergunta. Porque não exporta de xls para um banco de dados e manipular em apenas uma página asp?

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma dica através de uma pergunta. Porque não exporta de xls para um banco de dados e manipular em apenas uma página asp?

rapaz ... issu ia da muito mais trabalho.... além d ter q refazer o xls... pq ele servindo de bd... não pode ter formatação condicional..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se isso ajuda:

O método Add como ele se aplica ao objeto PublishObjectsCria um objeto que representa um item em um documento salvo em uma página da Web. Tais objetos facilitam atualizações subseqüentes para a página da Web enquanto alterações automatizadas estão sendo feitas no documento no Microsoft Excel. Retorna um objeto PublishObject.expressão.Add(SourceType, Filename, Sheet, Source, HtmlType, DivID, Title)expressão Necessária. Uma expressão que retorna um objeto PublishObjects.Type XlSourceType necessário. O tipo de fonte.XlSourceType pode ser uma das seguintes constantes. Ela identifica o objeto de origem. xlSourceAutoFilter Um intervalo de AutoFiltro. xlSourceChart Um gráfico. xlSourcePivotTable Um relatório de tabela dinâmica. xlSourcePrintArea Um intervalo de células selecionado para impressão. xlSourceQuery Uma tabela de consulta (intervalo de dados externos). xlSourceRange Um intervalo de células. xlSourceSheet Uma planilha inteira. xlSourceWorkbook Uma pasta de trabalho. Filename String necessário. O URL (na intranet ou Web) ou caminho (local ou em rede) no qual o objeto de origem foi salvo.Sheet Variant opcional. O nome da planilha salva como uma página da Web.Source Variant opcional. Um nome exclusivo usado para identificar itens que possuem uma das seguintes constantes como argumento SourceType: xlSourceAutoFilter, xlSourceChart, xlSourcePivotTable, xlSourcePrintArea, xlSourceQuery ou xlSourceRange. Se SourceType for xlSourceRange, Source especificará um intervalo, que pode ser um nome definido. Se SourceType for xlSourceChart, xlSourcePivotTable ou xlSourceQuery, Source especificará o nome de um gráfico, um relatório de tabela dinâmica ou uma tabela de consulta.HtmlType Variant opcional. Especifica se o item é salvo como um componente interativo do Microsoft Office Web Components ou como texto e imagens estáticas. Pode ser uma das constantes XlHTMLType listadas na tabela a seguir.Constante Descrição xlSourceAutoFilter Um intervalo AutoFiltro xlSourceChart Um gráfico xlSourcePivotTable Um relatório de tabela dinâmica xlSourcePrintArea Um intervalo de células selecionado para ser impresso xlSourceQuery Uma tabela de consulta (intervalo de dados externos) xlSourceRange Um intervalo de células xlSourceSheet Uma planilha inteira DivID Variant opcional. O identificador exclusivo usado na marca DIV de HTML para identificar o item na página da Web.Title Variant opcional. O título da página da Web.

Fonte: Ajuda do Microsoft Visual Basic

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.