#include <stdbool.h>
+struct casereeader;
+
/* Default width of string variables. */
#define SPREADSHEET_DEFAULT_WIDTH 8
SPREADSHEET_ODS
};
+
struct spreadsheet
{
const char *file_name;
};
+struct casereader * spreadsheet_make_reader (struct spreadsheet *, const struct spreadsheet_read_options *);
+
+const char * spreadsheet_get_sheet_name (struct spreadsheet *s, int n);
+char * spreadsheet_get_sheet_range (struct spreadsheet *s, int n);
+
+
char *create_cell_ref (int col0, int row0, int coli, int rowi);
/*
struct spreadsheet * spreadsheet_open (const char *filename);
void spreadsheet_close (struct spreadsheet *);
-struct casereeader;
-struct casereader * spreadsheet_make_reader (struct spreadsheet *s);
+
+
#define SPREADSHEET_CAST(X) ((struct spreadsheet *)(X))