I was having the same issue as ericb123 regarding the Excel export. I followed lbass's instructions to get the section with the blank subreport to suppress (thanks!) This works perfectly when viewing the report in the viewer, as well as exporting it most formats (doc, rtf, pdf).
However, although the blank section is suppressed in all these situations, when exporting as an xls file as "data only," the blank sections were still interpreted as blank lines and filled the Excel spreadsheet with a ton of extra rows.
Luckily, I did find that, if you export the report as regular Excel (not "data only"), then the blank rows do not show up.
My issue was that I wanted to use the "data only" format is that with the "regular" Excel export option, Crystal likes to merge cells like crazy. the end users of my reprot want to take the Excel sheet I give them to run totals or other formulas on the data. The merged cells make that all but impossible. What I did to get around that cell merging in this case (and lbass describes something similar, above, although for different reasons), was to make all my fields the same width and height (including the subreport). Then I positioned the fields how I wanted them to appear as a grid, in the exported report. The trick here is to then fill in all the empty fields with blank text fields. For example, say I had a report that contained three columns, and three rows, as follows:
A1 A2 A3
B1 B2 B3
C1 C2 C3
But, when I filled in all the fields I wanted on my report, I didn't have any fields filled in B2 and C2, I would just put an empty textbox in those spots.
fieldA1 fieldA2 fieldA3
fieldB1 txtbxB2 fieldB3
fieldC1 txtbxC2 fieldC3
Crystal sees these empty text boxes as valid placeholders and doesn't merge the fields as it would if you just left the report canvas empty there. These blank textboxes don't mess up any of the suppress settings you've selected, since they are read as blank.
So, with the placeholder fields + the suppress settings, you can get "data only" formatting with the regular Excel export, and not have blank rows in your report.
Note: The fake grid you are creating is across all sections--you need to make sure the entire report looks just like the exported grid you want. You only need to make sure you're padding fields on the left, though. If I didn't have any data in A3, I could leave that spot empty and it wouldn't affect anything.
This drove me NUTS all day today, so I hope this helps someone avoid that!
-JC