12345678910111213141516171819202122232425262728293031 |
- /*
- +----------------------------------------------------------------------+
- | XlsWriter Extension |
- +----------------------------------------------------------------------+
- | Copyright (c) 2017-2018 The Viest |
- +----------------------------------------------------------------------+
- | http://www.viest.me |
- +----------------------------------------------------------------------+
- | Author: viest <[email protected]> |
- +----------------------------------------------------------------------+
- */
- #ifndef PHP_READ_INCLUDE_H
- #define PHP_READ_INCLUDE_H
- #define READ_SKIP_ROW 0
- #define READ_ROW 0x01
- #define SKIP_EMPTY_VALUE 0x100
- int is_number(const char *value);
- void data_to_null(zval *zv_result_t);
- int sheet_read_row(xlsxioreadersheet sheet_t);
- void sheet_list(xlsxioreader file_t, zval *zv_result_t);
- xlsxioreader file_open(const char *directory, const char *file_name);
- void load_sheet_all_data(xlsxioreadersheet sheet_t, zval *zv_type_t, zval *zv_result_t);
- xlsxioreadersheet sheet_open(xlsxioreader file_t, const zend_string *zs_sheet_name_t, const zend_long zl_flag);
- unsigned int load_sheet_current_row_data(xlsxioreadersheet sheet_t, zval *zv_result_t, zval *zv_type, unsigned int flag);
- unsigned int load_sheet_current_row_data_callback(zend_string *zs_sheet_name_t, xlsxioreader file_t, void *callback_data);
- void data_to_custom_type(const char *string_value, const zend_ulong type, zval *zv_result_t, const zend_ulong zv_hashtable_index);
- #endif //PHP_READ_INCLUDE_H
|