0

我有一个活动报告,我必须在 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 工作表中的列标题和详细信息列的大小?

4

1 回答 1

0

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

于 2013-07-31T06:03:45.470 回答