Doug’s MATLAB Video Tutorials

May 15th, 2009

Building a GUI to read, modify and write an Excel file. 1/4

Internet explorer users: Please follow the permalink at the bottom of this post to see the correct video… We are working on this! Sorry! This is the first in a series of videos that will go through the process of planing and implementation of a simple GUI. Realistically, I would not plan out a GUI this simple, but the idea is to show what my planning process is on a simple example. The purpose of this GUI is to:
  1. Select and Excel file and read it into the MATLAB workspace
  2. Modify the data that came from the file. In this case by multiplying by a scalar
  3. Write the modified data into an Excel file with a name derived from the original filename
The first video is all about the planning of the GUI.

The second video creates the low-level functions needed to implement the functionality

The third video creates a single m-file that runs the low-level functions

The final video implements the simple GUI discussed here, calling the functions created above.

2 Responses to “Building a GUI to read, modify and write an Excel file. 1/4”

  1. Naor replied on :

    Doug,
    The video link is mixed up with last week’s video, but only in the main blog page http://blogs.mathworks.com/videos/.
    If you first go to http://blogs.mathworks.com/videos/2009/05/15/building-a-gui-to-read-modify-and-write-an-excel-file-14/ you get the correct video.

  2. dhull replied on :

    Naor,

    Thank you for pointing this out. I have noticed this only occurs for Internet explorer. We are investigating a solution.

    Thanks,
    Doug

Leave a Reply

Wrap code fragments inside <pre> tags, like this:

<pre class="code">
a = magic(3);
sum(a)
</pre>

If you have a "<" character in your code, either follow it with a space or replace it with "&lt;" (including the semicolon).


Doug Hull is a proud MathWorker who is on a mission to help you with MATLAB.

Doug's picture

These postings are the author's and don't necessarily represent the opinions of The MathWorks.