load_macshapa_db()

load_macshapa_db()

load_macshapa_db(filename, write_to_gui, *ignore_vars)

Opens an old, closed MacSHAPA spreadsheet file and loads it into the current open spreadsheet.

Warning

load_macshapa_db only reads in matrix and string columns. It does not yet support predicates, and queries are not imported. In order to be compatible with Datavyu, all times will be converted to milliseconds.

Parameter Type Description
filename String The full path to save the saved MacSHAPA file.
write_to_gui Boolean If true, the MacSHAPA file is read into the spreadsheet that is currently open in Datavyu’s GUI. If false, the MacSHAPA file is read into the Ruby interface.

Returns

$db, the spreadsheet data and $pj, the project data for that file.

Example

The following example loads the test.opf MacSHAPA file and into ruby variables called $db and $pj.

require 'Datavyu_API.rb'
begin
   $db,$pj = load_db("~/Desktop/test.opf", FALSE)
end

Example

In this example, the test.opf MacSHAPA file is read into the spreadsheet that is currently open in Datavyu’s GUI.

require 'Datavyu_API.rb'
begin
   $db, $pj = load_db("~/Desktop/test.opf", TRUE)
end