?
Solved

CR2013: Excel 2010 xlsm as Datasource

Posted on 2014-04-09
7
Medium Priority
?
2,080 Views
Last Modified: 2014-04-10
I just installed Crystal Reports 2013 on a Windows 2008 R2 server b/c you can't connect to excel 2010 workbooks using CRXI.  So, now I am having issue with my connectoin to my .xlsm sheet through CR2013.  I can connect to it, but it only shows me one of the many worksheets that exist in this workbook (14 worksheets altogether) and shows one named range.  So, all in all the worksheet that I need to connect to is the first worksheet and it not visible in the database expert (amoung most other sheets).

Below is the process i used to create a connection to the excel sheet.

1. I setup the System DNS using \\windows\syswow64\odbcad32.exe
2. I choose the Microsoft Excel Driver (*.xls, *.xlsx,*.xlsm, *.xlsb).
3. Then selected Database version Excel 12.0 and selected the workbook i wanted to point to (a .xlsm file)...I named the connection "Trade Blotter"
4. Then in CR2013 I click on Database > Database Expert and "Create New Connection" using ODBC (RDO), under Data Source Name I select "Trade Blotter" and hit finish.

Thanks for the help on this.
0
Comment
Question by:IO_Dork
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 101

Expert Comment

by:mlmcc
ID: 39989352
Did you download the Microsoft Office drivers?
I had to download them for Office 2007 so I could use xlsx files with CR XI.

http://www.microsoft.com/en-us/download/details.aspx?id=23734

These may work with Office 2013 or you may need to find similar drivers for Office 2013.  I can't find any on a quick search of MS.

To use them you have to create the ODBC connection as above using the driver for Office 2007 then use and ODBC connection.

I'll verify the steps when at home

mlmcc
0
 

Author Comment

by:IO_Dork
ID: 39989434
ok, but doesnt the fact that the system dns options list the following as a drive mean that I have them loaded:

Microsoft Excel Driver (*.xls, *.xlsx,*.xlsm, *.xlsb).
0
 
LVL 101

Expert Comment

by:mlmcc
ID: 39989640
I would think so.

Unfortunately I don't seem to have the drivers loaded on this machine.  I will check if I have that same issue at home tonight

mlmcc
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 101

Expert Comment

by:mlmcc
ID: 39990518
I just tried in CR XI

I can connect using the Excel Files drive rto an xlsx and see all the tabs

mlmcc
0
 

Author Comment

by:IO_Dork
ID: 39990529
So you were able to connect to a xlsx file using crxi?  That's weird as SAP says the new excel database connection in 2007/2010 is different from 2003 and xi was only designed to be able to read pre excel 2007...that it was a change in how excel works.  Also, when I try to connect to anything 2007 or higher, crystal says it has problem accessing/logging on to the database source.  So the only solution was to upgrade to cr2013 so that it could connect with xlsx,xlsm, and xlsb...but doing that and using odbc falls short.
0
 

Author Comment

by:IO_Dork
ID: 39990534
So to clarify, you connected by creating odbc in system DNS using excel drivers, not just a simple excel/access connection in CR?
0
 
LVL 101

Accepted Solution

by:
mlmcc earned 2000 total points
ID: 39990599
Yes.  I downloaded the MS Office drivers I linked to above.  It adds a Excel 2007 driver to the ODBC drivers.  

SAP/Crystal is correct the native Crystal cannot connect to Excel 2007 xlsx files but using the driver available from MS it can.

I follow the same steps you seem to.  When I add the RDO connection to the report, I see all the tabs from the xlsx workbook

mlmcc
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article descibes how to create a connection between Excel and SAP and how to move data from Excel to SAP or the other way around.
When you see single cell contains number and text, and you have to get any date out of it seems like cracking our heads.
The viewer will learn how to create two correlated normally distributed random variables in Excel, use a normal distribution to simulate the return on different levels of investment in each of the two funds over a period of ten years, and, create a …
This Micro Tutorial demonstrates in Microsoft Excel how to consolidate your marketing data by creating an interactive charts using form controls. This creates cool drop-downs for viewers of your chart to choose from.

800 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question