Advice on using .NET programming to create Custom Excel reports tied to SQL Server

Rx_

Board Regular
Joined
May 24, 2011
Messages
52
This is more of a career question for general advice on Excel Object Model Programming.

Not that I have been looking for it, I have not seen .NET applications that utilize Excel Object Model Programming.
Is this a niche' market? Would it be something worth pursuing? Does Mr Excel have training for it?

Back in '97, I was a Microsoft Certified Trainer with certifications from WOSA, VB, Access vba, SQL Server, and Excel Object Model Programming.
I have made a living providing MS Access over Citrix with SQL Server back-end for key workers that typically need under 200 concurrent sessions.
The Access Reports have not been used.
Instead, my speciality is to create unique Business Rules on the SQL Server side that provide metadata along with actual data.
These are presented in highly custom "Excel Reports" often used by business manager as a type of data mining or work-flow management.

The VBA is a great language to perform remote automation from MS Access that links with DSN-Less connections to SQL Server.
But, times are changing. I am looking at learning .NET being used to create the same kind of "Excel Reports"

My understanding is that .NET can reference the Excel Object Model and create the XLSX file.
I would assume the .NET could be compiled as a stand alone executable so the "Excel Reports" could be tied to databases and used on various web services.

Learning the entire .NET Framework for all situations would appear to be a daunting task.
Just wondering if anyone has experience in learning enough .NET programming to create Excel XLSX documents with very rich features?

Is there a market for this? What would the learning curve be for someone well experienced with the Excel Object Model?
 

Excel Facts

Which came first: VisiCalc or Lotus 1-2-3?
Dan Bricklin and Bob Frankston debuted VisiCalc in 1979 as a Visible Calculator. Lotus 1-2-3 debuted in the early 1980's, from Mitch Kapor.
A couple of older articles regarding .NET programming and Excel. If anyone has newer ones, please advise.
VBA and .NET for Excel 2003
https://msdn.microsoft.com/en-us/magazine/cc163853.aspx

50 page Excel 2003 Object Model Programming using .NET
https://msdn.microsoft.com/en-us/li...v=office.11).aspx?f=255&MSPPError=-2147217396

https://support.microsoft.com/en-us/kb/302084?wa=wsignin1.0#appliesto

C# Excel Tutorial

The articles for Office 2013 are sparce. This one shows the complexity of just releasing the .net application.
https://www.add-in-express.com/creating-addins-blog/2013/11/05/release-excel-com-objects/

My preference would be to find a end-to-end tutorial for .net and Excel. If any one has suggestions, please let me know.
 
Upvote 0

Forum statistics

Threads
1,215,096
Messages
6,123,074
Members
449,093
Latest member
ripvw

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top