excelizer v0.1.1 Excelizer.Native.Base

Link to this section Summary

Functions

Link to this section Types

Specs

file_id() :: String.t()
Link to this type

nif_resp(type)

Specs

nif_resp(type) :: {:ok, type} | {:error, String.t()}

Link to this section Functions

Link to this function

add_picture(file_id, sheet_name, cell, picture_path, format)

Link to this function

add_picture_from_bytes(file_id, sheet_name, cell, format, name, extension, bytes)

Link to this function

close_file(file_id)

Link to this function

copy_sheet(file_id, from, to)

Link to this function

delete_sheet(file_id, sheet_name)

Link to this function

get_active_sheet_index(file_id)

Link to this function

get_cell_formula(file_id, sheet_name, axis)

Link to this function

get_col_visible(file_id, sheet, column)

Link to this function

get_col_width(file_id, sheet, column)

Link to this function

get_row_height(file_id, sheet, row)

Link to this function

get_row_visible(file_id, sheet, row)

Link to this function

get_sheet_index(file_id, sheet_name)

Link to this function

get_sheet_name(file_id, sheet_id)

Link to this function

get_sheet_visible(file_id, sheet_name)

Link to this function

insert_col(file_id, sheet_name, column)

Link to this function

insert_row(file_id, sheet_name, row)

Link to this function

merge_cell(file_id, sheet_name, hcell, vcell)

Specs

new_file() :: nif_resp(file_id())
Link to this function

new_sheet(file_id, sheet_name)

Link to this function

open_file(filename)

Specs

open_file(String.t()) :: nif_resp(file_id())
Link to this function

read_sheet(filename, sheetname)

Link to this function

remove_col(file_id, sheet_name, column)

Link to this function

remove_row(file_id, sheet_name, row)

Link to this function

save_as(file_id, path)

Link to this function

set_active_sheet(file_id, sheet_id)

Link to this function

set_cell_formula(file_id, sheet_name, axis, formula)

Link to this function

set_cell_style(file_id, sheet_name, hcell, vcell, style)

Link to this function

set_cell_value(file_id, sheet_name, column, value_type, value)

Link to this function

set_col_visible(file_id, sheet_name, col, boolean)

Specs

set_col_visible(file_id(), String.t(), String.t(), String.t()) ::
  nif_resp(file_id())
Link to this function

set_col_width(file_id, sheet_name, start_col, end_col, width)

Specs

set_col_width(file_id(), String.t(), String.t(), String.t(), number()) ::
  nif_resp(file_id())
Link to this function

set_row(file_id, sheet_name, column, rows)

Link to this function

set_row_height(file_id, sheet_name, row, height)

Specs

set_row_height(file_id(), String.t(), pos_integer(), number()) ::
  nif_resp(file_id())
Link to this function

set_row_visible(file_id, sheet_name, row, boolean)

Specs

set_row_visible(file_id(), String.t(), pos_integer(), String.t()) ::
  nif_resp(file_id())
Link to this function

set_sheet_background(file_id, sheet_name, picture_path)

Link to this function

set_sheet_name(file_id, old_sheet_name, new_sheet_name)

Link to this function

set_sheet_visible(file_id, sheet_name, visible)

Link to this function

unmerge_cell(file_id, sheet_name, hcell, vcell)