If you are a fan of building applications using the MVC/MVVM pattern and you love Excel as the user interface but want little VBA and fewer complex nesting formulas, then ExcelMVC is just the component you need.

ExcelMVC lets you write Excel applications using the MVC/MVVM pattern. You declare views in Excel and implement their business models and view models (controllers) in C# or in any other .NET language.

To see how easy it is to write Excel applications using ExcelMVC, simply run the sample applications included in the ExcelMVC release download.

Just add ExcelMVC to your .NET projects from NuGet and get your ExcelMVC development started today. Go to the Wiki page for detailed instructions on how to develop ExcelMVC applications.

Features

  • Create views (tables and forms) and commands in Excel
  • Implement business models and view models in C# or any other .NET language (3.5, 4.0 or 4.5)
  • Launch Excel applications using a simple ExcelMVC or ExcelDNA Add-In (both provided)
  • Develop Excel applications with NO or little VBA, making them completely testable using MSTest or NUnit
  • Excel 2010 and 2013 supported
  • Email pete.x.gu@gmail.com for feedback and new features

Project Samples

Project Activity

See All Activity >

Follow ExcelMVC

ExcelMVC Web Site

You Might Also Like
Automated quote and proposal software for IT solution providers. | ConnectWise CPQ Icon
Automated quote and proposal software for IT solution providers. | ConnectWise CPQ

Create IT quote templates, automate workflows, add integrations & price catalogs to save time & reduce errors on manual data entry & updates.

ConnectWise CPQ, formerly ConnectWise Sell, is a professional quote and proposal automation software for IT solution providers. ConnectWise CPQ offers a wide range of tools that enables IT solution providers to save time, quote more, and win big. Top features include professional quote or proposal templates, product catalog and sourcing, workflow automation, sales reporting, and integrations with best-in-breed solutions like Cisco, Dell, HP, and Salesforce.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • ExcelMvc is great for interfacing Excel to c# code without having to write any vba or worrying about the excel layer in your c# code. Now my excel views can be reusable and its easier to store my code in source control as the logic isn't imbedded in vba (the xml sheets can just be saved). Its also really fast!
    1 user found this review helpful.
  • It is an excellent idea/concept/framework, just imagine writing Excel applications like Silverlight or WPF ones, but without the near impossible task of replicating Excel UI functionality....
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Registered

2014-01-03