Site icon bVisual

Data Import & Export Features in Visio 2010

I have been using (Microsoft) Visio for importing and exporting data since 1996, and was an early tester/adopter of the Database Wizard features in Visio 4.1 (I think). I think of Visio as a data visualization tool, yet I cannot recall seeing a comprehensive list of the areas in Visio, out-of-the-box, where you can import and export data easily. So I decided to draw a data-linked diagram of just this for Visio 2010.



I have made the files available for you at the following links:

I built the diagram on data that I entered into an Excel workbook, although I soon realised that I could have perhaps done this better in Access or SQL Server!

I decided to split the data sources and targets into three different (product) types:

Each of the data sources and targets are automatically color-coded, using Data Graphics, according to their type:

There is a legend at the bottom of the diagram too:

The source types of import data to Visio are arranged across the top of the diagram, and the target types of export data from Visio are arranged along the bottom.

The features in Visio that utilize data are grouped by their category across the middle of the diagram:

Each of the Visio feature boxes contain a hyperlink that explains it in more detail.

The connectors between the data and the Visio feature are automatically color-coded too, according to the lowest edition of Visio where the feature is available.

Hopefully, you already realize that the Professional edition has all of Visio Standard, plus extra stuff. Similarly, Premium has all of Professional, and then adds more stuff, such as Visio Services and Data Validation.

What my diagram reveals is there are far more import data features than export data. This is a pity, but data updates should be done with caution, and perhaps should be identity controlled. For example, the Link Data to Shapes feature is only one way, though there are a few of us who use the connection information to create a two-way link in code.

I also used the Review / Shape Reports feature to export the relevant data to a table:

Product Links
CategoryFeatureFrom ProductTo ProductComments
BusinessBrainstormingVisio 2010 StandardExcel 2010 
BusinessBrainstormingVisio 2010 StandardWord 2010 
BusinessBrainstormingVisio 2010 StandardXML 
BusinessBrainstormingXMLVisio 2010 Standard 
BusinessOrganization ChartExcel 2010Visio 2010 Standard 
BusinessOrganization ChartExchange 2008 ServerVisio 2010 Standard 
BusinessOrganization ChartODBCVisio 2010 Standard 
BusinessOrganization ChartText FilesVisio 2010 Standard 
BusinessOrganization ChartVisio 2010 StandardExcel 2010 
BusinessOrganization ChartVisio 2010 StandardCSV Files 
BusinessOrganization ChartVisio 2010 StandardText Files 
BusinessPivot DiagramAccess 2010Visio 2010 Professional 
BusinessPivot DiagramExcel 2010Visio 2010 Professional 
BusinessPivot DiagramODBCVisio 2010 Professional 
BusinessPivot DiagramOLEDBVisio 2010 Professional 
BusinessPivot DiagramSharePoint 2010 Foundation ListVisio 2010 Professional 
BusinessPivot DiagramSQL Server 2008 Analysis ServicesVisio 2010 Professional 
BusinessPivot DiagramSQL Server 2008 DatabaseVisio 2010 Professional 
DataLink Data To ShapesAccess 2010Visio 2010 Professional 
DataLink Data To ShapesExcel 2010Visio 2010 Professional 
DataLink Data To ShapesODBCVisio 2010 Professional 
DataLink Data To ShapesOLEDBVisio 2010 Professional 
DataLink Data To ShapesSharePoint 2010 Foundation ListVisio 2010 Professional 
DataLink Data To ShapesSQL Server 2008 DatabaseVisio 2010 Professional 
DataLink Data To ShapesXMLVisio 2010 ProfessionalVia code only
DataSharePoint WorkflowVisio 2010 PremiumVWI 
DataSharePoint WorkflowVWIVisio 2010 Premium 
File / Save AsWeb PageVisio 2010 StandardXML 
Maps and Floor PlansImport DataExcel 2010Visio 2010 Professional 
Maps and Floor PlansImport DataExchange 2008 ServerVisio 2010 Professional 
Maps and Floor PlansSpace Plan Startup WizardExcel 2010Visio 2010 Professional 
ReviewShape ReportsVisio 2010 StandardHTML 
ReviewShape ReportsVisio 2010 StandardXML 
ReviewShape ReportsVisio 2010 StandardExcel 2010 
ScheduleCalendarOutlook 2010Visio 2010 Standard 
ScheduleGanttCSV FilesVisio 2010 Standard 
ScheduleGanttExcel 2010Visio 2010 Standard 
ScheduleGanttProject 2010 ProfessionalVisio 2010 Standard 
ScheduleGanttText FilesVisio 2010 Standard 
ScheduleGanttVisio 2010 StandardExcel 2010 
ScheduleGanttVisio 2010 StandardText Files 
ScheduleGanttVisio 2010 StandardProject 2010 Professional 
ScheduleTimelineProject 2010 StandardVisio 2010 Standard 
ScheduleTimelineVisio 2010 StandardProject 2010 Standard 
View / Add-Ons / Visio ExtrasDatabase Export WizardVisio 2010 StandardODBC 
View / Add-Ons / Visio ExtrasDatabase WizardODBCVisio 2010 Standard 
View / Add-Ons / Visio ExtrasExport to DatabaseVisio 2010 StandardODBC 
View / Add-Ons / Visio ExtrasLink to DatabaseODBCVisio 2010 Standard 

One pattern that I often need to use is consuming data from web services, and I would like to see this added to the next version of Visio, rather than having to always write the code myself.

Another common pattern that I would like to see is the automatic connection between shapes using a nominated data-linked connector … an extension to Link Data to Shapes. Whilst I am creating this wish list, I would also like to see the automatic placement of data-linked shapes into data-linked containers.  Both of these wishes were achieved manually in the attached diagram.

Exit mobile version