Tell me more ×
Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.

So long story short, I am creating an multiple applications that all link together to form a PowerPivot slide show. My first app is a Windows form application that takes any LOCALLY stored excel workbooks, iterates through each workbook (and its containing worksheets) and creates a .jpg image file from the PowerPivot graphs within.

I have a second, ASP.NET, program that then takes the newly saved pictures, and begins a slide show using a Java script. The images from the first program are saved into a predetermined folder that this finds and uses. Although both programs are separate entities, they come together to form what we need.

I am a COOP student doing this for my employer, they have Excel dashboards powered by PowerPivot for sales/statistical analysis that are powered by SQL databases.

For testing purposes, I simply saved a few workbooks into the local directory of the first program. But now comes the hard part...I need to retrieve these excel dashboards from a SharePoint 2010 server. This way the images that are created and saved are always recent and updated, versus saving them locally and hope they dont ever change... I have seen a few examples of people accessing sharepoint in an ASP.NET way, but each example looks DRASTICALLY different. Is it possible to create a windows form application that could reach into Sharepoint databases and save those excel files locally?

Im not sure how i am able, if at all, to combine these different programs into one. Both i have now are c# programs made in visual studio 2010. But if i am not able to connect these, then the flow would be:

Program #1: Save files FROM sharepoint (code/help needed)
Program #2: Iterate and create images from files
Program #3: Slideshow of images

Im not very familiar with sharepoint, maybe there is an easier non-programming way to have these excel files synced and saved into a local directory?

Any help would be greatly appreciated!

share|improve this question

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.