2013-07-15 18 views
0

我有一个活动的报告,我必须在Excel表格中导出。当我将该活动报表导出到Excel表格中时,列被移位。
我正在写这下面的代码在Excel表导出。如何在Excel表格中相应地设置数据

txtFilename.Text = doc.Name + ".xls"; 
        this.export = new XlsExport(); 

        DataDynamics.ActiveReports.Export.Xls.XlsExport docexp = new DataDynamics.ActiveReports.Export.Xls.XlsExport(); 
        docexp.DisplayGridLines = true; 
        docexp.FileFormat = FileFormat.Xls95; 
        docexp.FileFormat = FileFormat.Xls97Plus;//or Xls97Plus 
        docexp.MinColumnWidth = 660; 
        docexp.MinRowHeight = 250; 
        docexp.MultiSheet = true; 
        docexp.RemoveVerticalSpace = true; 
        docexp.UseCellMerging = true; 

如何重新调整excel表格中的列标题和详细列的大小?

+0

什么是'XlsExport'? – banging

+0

其在activereport.Export.Xls.XlsExport dll中的预定义类 –

回答

0

excel表格中的列根据表格中每个文本框或其他控件的左右坐标计算。所以影响Excel工作表中列的唯一真正方法是非常小心地确保报告中的所有文本框或其他项目都精确对齐 - 尤其是它们的左/右位置。

相关问题