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

Other Useful Business Software
Sales CRM and Pipeline Management Software | Pipedrive Icon
Sales CRM and Pipeline Management Software | Pipedrive

The easy and effective CRM for closing deals

Pipedrive’s simple interface empowers salespeople to streamline workflows and unite sales tasks in one workspace. Unlock instant sales insights with Pipedrive’s visual sales pipeline and fine-tune your strategy with robust reporting features and a personalized AI Sales Assistant.
Try it for free
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