Report viewer Export Excel - Importar como numero, e não mesclar células em duas colunas
25/10/2010
0
Fabio Figueiredo
Posts
25/10/2010
Vinicius Vieira
26/10/2010
Netasper
26/10/2010
Fabio Figueiredo
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;
26/10/2010
Fabio Figueiredo
<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>
Clique aqui para fazer login e interagir na Comunidade :)