Excel Workbook Cannot see worksheets

When setting up a new Excel Workbook file format I do not get the option of selecting which worksheet to use.

I have selected the file directory, selected the file, when I select the worksheet radio button there is a slight delay, then nothing populated, and no worksheet names present in the drop down?

I have had this working previously with this client install on this machine.
Point of note: if I login using another machine this works perfectly fine?

Any ideas what’s at fault?

I’ve tries inputting the worksheet name manually, then selecting import metadata, but I get the “OLE or COM processing error. Please make sure Microsoft Access Database Engine is properly installed: . (BODI-1112338)”
:hb:

I’ve also completed a repair on Data services, with no joy either!

Data Services version: 14.0.1.142
Excel: 2003

Any suggestions greatly received


osiris@76 :uk: (BOB member since 2011-08-01)

I believe they don’t support Office 2003.

Isn’t it mandatory for DS 14 to have Office 2010 or Office 2010 drivers? I remember I saw this note in the Install Guide… on the very first page itself like a kinda disclaimer statement…


ganeshxp :us: (BOB member since 2008-07-17)

Hi Ganesh, Thanks for your feedback.

I’ve checked the supported file connectivities, and Excel 2003 is supported as a source, however as you rightly point out this requires the MS Access Database Engine 2010.

For my 32 bit client this should (and probably was) installed when designer was installed. I suspect an Enterprise MS update has been pushed down which may have done something?

I have since uninstalled and re-installed this driver, but still no joy.

Anyone have another suggestions??
Many thanks.


osiris@76 :uk: (BOB member since 2011-08-01)

Hi there,

I am using Dsesigner 14.0.1.142 and excel 2003. I am having the same problem. I tried reinstallting the microsoft access 2010 database engine and even sp1 of that engine. But that did not work.
I am facing the same problem. Excel access has worked for a while and stopped working for no apperent reason.

Did you have ant luck finding a solution?


Guido :netherlands: (BOB member since 2012-01-21)

I had this problem before. Everything worked perfectly and one fine morning i could not load any excel sheets.

To get it done, i switched to MS Access and converted my excel sheets to table.

I recently changed the DI key, guess that would be the problem. Also is there any limit for loading the excel files? I have already loaded 6 files.

Arun


Arun.K :us: (BOB member since 2011-10-18)

Guys are you getting this done on the Job Server machine??? That is the actual place from which your Files are read!!!

By the way there is no limitations on reading Excel Files… We daily read 100’s of files… 8)


ganeshxp :us: (BOB member since 2008-07-17)

Yes this is done on Job Server machine only.

Arun


Arun.K :us: (BOB member since 2011-10-18)

Hi,

My problem is not the job server. The older dataflows with excel work fine.
I can not create new workbook definitions in designer (import metadata).
I tried changing the DI license key, but that did not resolve the problem.
I will try my luck with SAP support. I will keep you informed.

Regards,
Guido


Guido :netherlands: (BOB member since 2012-01-21)

Hi Guy’s sorry for the late reply.
For info. our team is still experiencing this problem with no solution to date.

We have tried re-installing the OLE DB engine from within the BODS Install folders.
We have since had an Office update to 2010.

Neither of which have solved the problem.
I haven’t tried a reinstall of the complete designer as I’m far to busy to do that.

At the moment the only work around I have is to log onto the BODS server (remote connection) and open up designer on there, then import the workbook to my repository.
Once that is done, I can then utilise the workbook in designer back on my client. Bit of a hassle but the only way I can see.

If anyone out there has a better idea or even a solution please share.

Cheers.


osiris@76 :uk: (BOB member since 2011-08-01)

has this been solved?

i too is having the same issue. i used to be be able to see worksheet\s and get the excel format when setting up flat file (excel) in data services designer. but, now, i am unable to. :hb:

HELP!


mishelhere :philippines: (BOB member since 2008-01-24)

I am facing the same issue when I tried to access .xls file from the BODS version 14.0. Appreciate your help in resolving this issue.

Thanks,
-V


dk24 (BOB member since 2009-10-16)

I have looked around but it does not seem as if anyone has posted a solution yet, here or on SCN.

To recap, when trying to import an Excel workbook, the worksheet drop down does not display the worksheet names. If the worksheet name is entered manually and the import schema button pushed the error “OLE or COM processing error. Please make sure Microsoft Access DataBase Engine is properly installed BODI-1112338” is displayed.

This is my demo environment oand consists of a Windows 2008 DataCenter server with BOBJ 4 SP5 and Data Services 4.1 FP1. The office is 2010 and I have supplemented the existing Microsoft Office Access database engine 2007 with Microsoft Access Database Engine 2010.

What I do notice is that I can not open an excel document by double clicking on it. I have to open MS Excel and then select file open to open a workbook. I assume this is caused by Live Office as it has often done in the past. I just dont know if this would have an influence on the sheet import function on Data Services.


johann_cornelius (BOB member since 2009-09-02)

already noticed this bug which seems to be purely excel relevant. try to find and download the file “Microsoft Fix it 50392” to correct it

in another hand, speaking about excel file, noticed it was not possible to pass as variable a tab name, it doesn’t work. So, I have been obliged to define an area name which work fine as variable. Did you notice such bug ?


bernard timbal :fr: (BOB member since 2003-05-26)

Well there goes that idea. Since it doesnt allow me to enter an actual sheet number when I click , I was going to sniff the file to get the sheet name and populate a variable for the sheet name.

this seems like a lot of work to read the first and only spreadsheet in an xlsx file.


jlynn73 :us: (BOB member since 2009-10-27)

I have fixed the bug with opening a spreadsheet by double clicking on the name. This however does not solve the problem with Data Services not being able to import the spreadsheet metadata.

I have not been able to resolve this problem.
I reinstalled MS Office Professional Plus (32bit)
I have reinstalled Data Services

I can setup an ODBC connection to the excel sheet using C:\Windows\SysWOW64 - odbcad32

However when I try to acces it from Data Services, it is not there and when you open ODBC Admin in DS it is clear that it opens C:\Windows\System32 - odbcad32 which of course is the wrong 32bit odbc admin and does not contain the drivers.

I am certain this is the problem but I am not sure how to fix it.


johann_cornelius (BOB member since 2009-09-02)

I’m encountering this same issue:

I’m running on a client workstation with:
[list]
[:a5c3b93901]Designer 14.0.1.142
[
:a5c3b93901]Windows XP Pro SP 3 (32-bit)
[/list]
Test with spreadsheet files:
[list]
[:a5c3b93901]MS Excel Spreadsheet 97-2003
[
:a5c3b93901]MS Excel Spreadsheet 2007
[/list]
This issue appears to also be outstanding on the SAP site http://scn.sap.com/thread/3212458

I’m bumping this in case anyone has any new idea’s. My current thinking is to work around it (as always). Either with CSV files or using the Design tool installed on the server, which for some reason doesn’t encounter this issue when dealing with XLSX files.


FreeZey (BOB member since 2007-12-07)

Hi All. I came to this thread as I encountered the same issue. I eventually solved it.

I was trying to access different tabs on the same worksheet at once. I.e. In one single dataflow, there were separate sub-flows extracting different sets (tabs of the spreadsheet) of data. I separated those into different dataflows and that solved the issue.

Hope it helps.


HippoZA (BOB member since 2015-03-23)

Hi

I had the same problem I was trying to access multiple excel files and was getting same error as OP. however here are some of the issues I had that I think were causing it to fail.

  1. Column names in the files too long
  2. Sheet name too long or with multiple different characters
  3. Wrapped text in excel

For number 1) I validated the data flow by going to Validation > Validate > Current View and it told me I had a column name that was too long

For number 2) I ran the data flow with only pointing at one sheet to see what error it came up with, originally had been pulling data from multiple files (using wildcard in flat file settings i.e. workbook*.xlsx for ‘Workbook 1’, ‘workbook 2’ etc.) and couldn’t determine what the specific problem was with the excel sheet.

This threw an error saying couldn’t read sheet name or something like that, so changed it from the long name I had to simple acronym of name.

For 3 we were getting lots of delimiter errors and noticed the excel had some cells with wrapped text. Simple fix was to highlight all data, hit the wrap button to wrap all text, then hit wrap again to unwrap all text.

Also make sure files are in excel 97-2003 format as it doesn’t like the later format. It will work majority of times but sometimes chucks an error.

Hope that helps

G


grifter (BOB member since 2013-01-09)

Issue: When I select Import schema, nothing happens.

After three days of research and many various potential solutions, I found what worked for my environment.
It seems when you select Excel workbook in formats and configure an excel source, SAP DS designer in some way caches previous attempts.
I imported a very basic spreadsheet, using a new format, and this seemed to work. I then delete the schema contents, point to another more complex file and select import schema, this doesn’t work.

This is when I realized I need to create a new format every time I select a different excel spreadsheet.

I hope this saves someone some time.

Regards,
Charles


Charles Tietze (BOB member since 2016-05-24)