spreadsheetml

A library to parsing SpreadsheetML (used in Microsoft Excel files)
Library spreadsheetml
val iter : t -> cells: ( ( [< `Read | `Set_and_create ], t, Cell.t Base.list ) Fieldslib.Field.t_with_perm -> t -> Cell.t Base.list -> 'a ) -> collapsed: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'b ) -> custom_format: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'c ) -> custom_height: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'd ) -> hidden: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'e ) -> height: ( ( [< `Read | `Set_and_create ], t, Base.float Base.option ) Fieldslib.Field.t_with_perm -> t -> Base.float Base.option -> 'f ) -> outline_level: ( ( [< `Read | `Set_and_create ], t, Stdint.uint8 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint8 -> 'g ) -> show_phonetic: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'h ) -> row_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 Base.option ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 Base.option -> 'i ) -> style_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 -> 'j ) -> thick_bottom_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'k ) -> thick_top_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'l ) -> 'l
val fold : t -> init:'a -> cells: ( 'a -> ( [< `Read | `Set_and_create ], t, Cell.t Base.list ) Fieldslib.Field.t_with_perm -> t -> Cell.t Base.list -> 'b ) -> collapsed: ( 'b -> ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'c ) -> custom_format: ( 'c -> ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'd ) -> custom_height: ( 'd -> ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'e ) -> hidden: ( 'e -> ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'f ) -> height: ( 'f -> ( [< `Read | `Set_and_create ], t, Base.float Base.option ) Fieldslib.Field.t_with_perm -> t -> Base.float Base.option -> 'g ) -> outline_level: ( 'g -> ( [< `Read | `Set_and_create ], t, Stdint.uint8 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint8 -> 'h ) -> show_phonetic: ( 'h -> ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'i ) -> row_index: ( 'i -> ( [< `Read | `Set_and_create ], t, Stdint.uint32 Base.option ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 Base.option -> 'j ) -> style_index: ( 'j -> ( [< `Read | `Set_and_create ], t, Stdint.uint32 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 -> 'k ) -> thick_bottom_border: ( 'k -> ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'l ) -> thick_top_border: ( 'l -> ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'm ) -> 'm
val for_all : t -> cells: ( ( [< `Read | `Set_and_create ], t, Cell.t Base.list ) Fieldslib.Field.t_with_perm -> t -> Cell.t Base.list -> Base.bool ) -> collapsed: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> custom_format: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> custom_height: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> hidden: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> height: ( ( [< `Read | `Set_and_create ], t, Base.float Base.option ) Fieldslib.Field.t_with_perm -> t -> Base.float Base.option -> Base.bool ) -> outline_level: ( ( [< `Read | `Set_and_create ], t, Stdint.uint8 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint8 -> Base.bool ) -> show_phonetic: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> row_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 Base.option ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 Base.option -> Base.bool ) -> style_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 -> Base.bool ) -> thick_bottom_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> thick_top_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> Base.bool
val exists : t -> cells: ( ( [< `Read | `Set_and_create ], t, Cell.t Base.list ) Fieldslib.Field.t_with_perm -> t -> Cell.t Base.list -> Base.bool ) -> collapsed: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> custom_format: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> custom_height: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> hidden: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> height: ( ( [< `Read | `Set_and_create ], t, Base.float Base.option ) Fieldslib.Field.t_with_perm -> t -> Base.float Base.option -> Base.bool ) -> outline_level: ( ( [< `Read | `Set_and_create ], t, Stdint.uint8 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint8 -> Base.bool ) -> show_phonetic: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> row_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 Base.option ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 Base.option -> Base.bool ) -> style_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 -> Base.bool ) -> thick_bottom_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> thick_top_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> Base.bool
val to_list : t -> cells: ( ( [< `Read | `Set_and_create ], t, Cell.t Base.list ) Fieldslib.Field.t_with_perm -> t -> Cell.t Base.list -> 'a ) -> collapsed: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'a ) -> custom_format: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'a ) -> custom_height: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'a ) -> hidden: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'a ) -> height: ( ( [< `Read | `Set_and_create ], t, Base.float Base.option ) Fieldslib.Field.t_with_perm -> t -> Base.float Base.option -> 'a ) -> outline_level: ( ( [< `Read | `Set_and_create ], t, Stdint.uint8 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint8 -> 'a ) -> show_phonetic: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'a ) -> row_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 Base.option ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 Base.option -> 'a ) -> style_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 -> 'a ) -> thick_bottom_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'a ) -> thick_top_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> 'a ) -> 'a list
val map : t -> cells: ( ( [< `Read | `Set_and_create ], t, Cell.t Base.list ) Fieldslib.Field.t_with_perm -> t -> Cell.t Base.list -> Cell.t Base.list ) -> collapsed: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> custom_format: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> custom_height: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> hidden: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> height: ( ( [< `Read | `Set_and_create ], t, Base.float Base.option ) Fieldslib.Field.t_with_perm -> t -> Base.float Base.option -> Base.float Base.option ) -> outline_level: ( ( [< `Read | `Set_and_create ], t, Stdint.uint8 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint8 -> Stdint.uint8 ) -> show_phonetic: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> row_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 Base.option ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 Base.option -> Stdint.uint32 Base.option ) -> style_index: ( ( [< `Read | `Set_and_create ], t, Stdint.uint32 ) Fieldslib.Field.t_with_perm -> t -> Stdint.uint32 -> Stdint.uint32 ) -> thick_bottom_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> thick_top_border: ( ( [< `Read | `Set_and_create ], t, Base.bool ) Fieldslib.Field.t_with_perm -> t -> Base.bool -> Base.bool ) -> t
val set_all_mutable_fields : 'a -> unit