Report viewer Export Excel - Importar como numero, e não mesclar células em duas colunas

25/10/2010

0

  Companheiros Devmedia.   Report viewer Export Excel - Ao Exportar como numero, está fazendo um merge nas células do Excel, ou seja, não mesclar células em duas colunas. Uso VS 2008. Já aumentei as colunas e não resolveu. As colunas são os meses do ano Jan, Fev, ... inexplicavelmente o mes de Julho mescla células em duas colunas. Desde já agradeço a atenção de todos.
Fabio Figueiredo

Fabio Figueiredo

Responder

Posts

25/10/2010

Vinicius Vieira

Meu camara fabio Poderia nos falar um pouco mais sobre o seu contexto, acho que ficará mais fácil de eu te ajudar ou qualquer outra pessoa aqui do forum.
Responder

26/10/2010

Netasper

Como vc mondou seu arquivo do report? Usando o controle Table mesmo?
Responder

26/10/2010

Fabio Figueiredo

  Bom dia Vinicius, eu gero um relatorio no REPORT VIEW com os 12 meses do ano usando parametros até aqui tudo ok.
 Quando eu exporto para o Excel usando o próprio desing do report view cada mes deveria ficar em apenas uma coluna, p.ex.: mes janeiro na coluna a, mes fevereiro na coluna b... e assim até dezembro.
só que inesplicavelmente o mês de julho fica nas colunas "G" e "H", fazendo um merge nas nas colunas "G" e "H" do Excel, o mês de agosto pula para coluna "I"  
Já aumentei em três vezes os texbox do reportview e não resolveu, sobra o triplo de espaço mas mesmo assim e põe em duas colunas do excel o mês de julho. 
VEJA  os 12 meses do ano usando parametros:      //definindo o DataSource do relatório
            ReportDataSource myReportDataSource = new ReportDataSource("ds_Classe", oTableEtapa);
            rvPrintPreview.LocalReport.DataSources.Clear();             ReportParameter parmAno = new ReportParameter("Ano", ((Label)(PreviousPage.FindControl("lblAno"))).Text);
            ReportParameter parmClasse = new ReportParameter("classe", "Classe");
            ReportParameter parmAreaNegocio = new ReportParameter("area_negocio", "Área de Negócio");
            ReportParameter parmUnidade = new ReportParameter("unidade", "Unidade");
            ReportParameter parmTotal = new ReportParameter("total", "Total");
            ReportParameter parmJan = new ReportParameter("jan", "Janeiro");
            ReportParameter parmFev = new ReportParameter("fev", "Fevereiro");
            ReportParameter parmMar = new ReportParameter("mar", "Março");
            ReportParameter parmAbr = new ReportParameter("abr", "Abril");
            ReportParameter parmMai = new ReportParameter("mai", "Maio");
            ReportParameter parmJun = new ReportParameter("jun", "Junho");
            ReportParameter parmJul = new ReportParameter("jul", "Julho");
            ReportParameter parmAgo = new ReportParameter("ago", "Agosto");
            ReportParameter parmSet = new ReportParameter("set", "Setembro");
            ReportParameter parmOut = new ReportParameter("out", "Outubro");
            ReportParameter parmNov = new ReportParameter("nov", "Novembro");
            ReportParameter parmDez = new ReportParameter("dez", "Dezembro");
            ReportParameter[] paramlist = { parmAno, parmClasse, parmAreaNegocio, parmUnidade, parmTotal, parmJan, parmFev, parmMar, parmAbr, parmMai, parmJun, parmJul, parmAgo, parmSet, parmOut, parmNov, parmDez };
            rvPrintPreview.LocalReport.SetParameters(paramlist);
            //rvPrintPreview
            rvPrintPreview.LocalReport.DataSources.Add(myReportDataSource);
            rvPrintPreview.ShowPrintButton = false;      
Responder

26/10/2010

Fabio Figueiredo

Sim uso table. <Body>
    <ColumnSpacing>1cm</ColumnSpacing>
    <ReportItems>
      <Table Name="table1">
        <DataSetName>ds_Classe</DataSetName>
        <TableGroups>
          <TableGroup>
            <Grouping Name="table1_Tipo">
              <GroupExpressions>
                <GroupExpression>=Fields!Tipo.Value</GroupExpression>
              </GroupExpressions>
            </Grouping>
            <Header>
              <TableRows>
                <TableRow>
                  <TableCells>
                    <TableCell>
                      <ReportItems>
                        <Textbox Name="Tipo">
                          <rd:DefaultName>Tipo</rd:DefaultName>
                          <Style>
                            <BackgroundColor>LightSteelBlue</BackgroundColor>
                            <BorderColor>
                              <Default>DimGray</Default>
                            </BorderColor>
                            <BorderStyle>
                              <Default>Solid</Default>
                            </BorderStyle>
                            <FontSize>8pt</FontSize>
                            <PaddingLeft>2pt</PaddingLeft>
                            <PaddingRight>2pt</PaddingRight>
                            <PaddingTop>2pt</PaddingTop>
                            <PaddingBottom>2pt</PaddingBottom>
                          </Style>
                          <ZIndex>47</ZIndex>
                          <CanGrow>true</CanGrow>
                          <Value>=Fields!Tipo.Value</Value>
                        </Textbox>
                      </ReportItems>
                    </TableCell>
                    <TableCell>
                      <ReportItems>
                        <Textbox Name="textbox23">
                          <rd:DefaultName>textbox23</rd:DefaultName>
                          <Style>
                            <BackgroundColor>LightSteelBlue</BackgroundColor>
                            <BorderColor>
                              <Default>DimGray</Default>
                            </BorderColor>
                            <BorderStyle>
                              <Default>Solid</Default>
                            </BorderStyle>
                            <FontSize>8pt</FontSize>
                            <PaddingLeft>2pt</PaddingLeft>
                            <PaddingRight>2pt</PaddingRight>
                            <PaddingTop>2pt</PaddingTop>
                            <PaddingBottom>2pt</PaddingBottom>
                          </Style>
                          <ZIndex>46</ZIndex>
                          <CanGrow>true</CanGrow>
                          <Value>
                          </Value>
                        </Textbox>
                      </ReportItems>
                    </TableCell>
                    <TableCell>
                     
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar