pyexcel_io モジュールを理解するための 1 つの図: Excel ファイルの読み取りと書き込み、データ整理 + ノート (総合) のための統一された API を提供するライブラリー

この記事はDaxia。転載を宣言してください。
リンク: https://blog.csdn.net/Ahcao2008

代替

pyexcel_io モジュールを理解するための 1 つの図: Excel ファイルの読み取りと書き込み、データ整理 + ノート (総合) のための統一された API を提供するライブラリー

まとめ

全文では、システムの組み込み pyexcel_io モジュール、関数、クラス、およびそのメソッドと属性が紹介されています。
それはコードによってキャプチャされ、AI によって翻訳され、人間によって校正されます。
希少で権威ある辞書参考書です。シリーズセットの一部です。続報、どうぞご注目ください。【原作:阿策珠勇者】

モジュール図

pyexcel_io-module

pyexcel_io
	pyexcel_io.constants
	pyexcel_io.utils
	pyexcel_io._compact
	pyexcel_io.manager
	pyexcel_io.exceptions
	pyexcel_io.plugins
	pyexcel_io.plugin_api
		pyexcel_io.plugin_api.abstract_sheet
		pyexcel_io.plugin_api.abstract_reader
		pyexcel_io.plugin_api.abstract_writer
	pyexcel_io.sheet
	pyexcel_io.reader
	pyexcel_io.writer
	pyexcel_io.io
	pyexcel_io.readers
	pyexcel_io.writers
	pyexcel_io.database

クラス図

pyexcel_io-class

◆object
	◆BaseException
		◆Exception
			pyexcel_io.exceptions.IntegerAccuracyLossError
			pyexcel_io.exceptions.NoSupportingPluginFound
			pyexcel_io.exceptions.SupportingPluginAvailableButNotInstalled
	◆lml.plugin.PluginInfo
		pyexcel_io.plugins.IOPluginInfo
	◆lml.plugin.PluginInfoChain
		pyexcel_io.plugins.IOPluginInfoChain
		pyexcel_io.plugins.IOPluginInfoChainV2
	◆lml.plugin.PluginManager
		pyexcel_io.plugins.IOManager
			pyexcel_io.plugins.NewIOManager
	pyexcel_io.plugin_api.abstract_reader.IReader
	pyexcel_io.plugin_api.abstract_sheet.ISheet
	pyexcel_io.plugin_api.abstract_sheet.ISheetWriter
	pyexcel_io.plugin_api.abstract_sheet.NamedContent
	pyexcel_io.plugin_api.abstract_writer.IWriter
	pyexcel_io.plugins.AllReaders
	pyexcel_io.plugins.AllWriters
	pyexcel_io.reader.Reader
	pyexcel_io.sheet.SheetReader
		pyexcel_io.reader.EncapsulatedSheetReader
	pyexcel_io.sheet.SheetWriter
	pyexcel_io.writer.Writer

モジュールを完全に展開

【pyexcel_io】

pyexcel_io、フルネーム=pyexcel_io、ファイル= pyexcel_io_init_.py

    pyexcel_io
    ~~~~~~~~~~~~~~~~~~~
    读取/写入不同excel文件格式的统一界面
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

統計

シリアルナンバー カテゴリー
4 6
6 リスト 3
8 口述 1
9 モジュール 15
10 クラス 1
11 関数 3
13 残差 2
14 システム 9
15 プライベート 1
16 全て 31

絶え間ない

1 PREFIX_PATTERN ^pyexcel_.*$

リスト

2 BLACK_LIST ['pyexcel_io', 'pyexcel_webio', 'pyexcel_text']
3 WHITE_LIST ['pyexcel_io.readers', 'pyexcel_io.writers', 'pyexcel_io.database']

モジュール

4 ロギング

ロギング、フルネーム=ロギング、ファイル=ロギング_初期化_.py

5 pyexcel_io.constants

定数、フルネーム = pyexcel_io.constants、ファイル = pyexcel_io\constants.py

    pyexcel_io.constants
    ~~~~~~~~~~~~~~~~~~~
    出现在pyexcel中的常量。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License

6 pyexcel_io.utils

ユーティリティ、フルネーム = pyexcel_io.utils、ファイル = pyexcel_io\utils.py

    pyexcel_io.utils
    ~~~~~~~~~~~~~~~~~~~
    实用函数。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

7 pyexcel_io._compact

_compact、フルネーム = pyexcel_io._compact、ファイル = pyexcel_io_compact.py

    pyexcel_io._compact
    ~~~~~~~~~~~~~~~~~~~
    兼容性。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

8 pyexcel_io.manager

マネージャー、フルネーム = pyexcel_io.manager、ファイル = pyexcel_io\manager.py

    pyexcel_io.manager
    ~~~~~~~~~~~~~~~~~~~
    控制文件流
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

9 pyexcel_io.例外

例外、フルネーム = pyexcel_io.exceptions、ファイル = pyexcel_io\exceptions.py

    pyexcel_io.exceptions
    ~~~~~~~~~~~~~~~~~~~~~~
    所有可能的异常。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

10 pyexcel_io.plugins

プラグイン、フルネーム = pyexcel_io.plugins、ファイル = pyexcel_io\plugins.py

    pyexcel_io.plugins
    ~~~~~~~~~~~~~~~~~~~
    获取读取器和写入器的工厂函数。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

11 pyexcel_io.plugin_api

plugin_api、フルネーム = pyexcel_io.plugin_api、ファイル = pyexcel_io\plugin_api_ init _.py

12 pyexcel_io.sheet

シート、フルネーム = pyexcel_io.sheet、ファイル = pyexcel_io\sheet.py

    pyexcel_io.sheet
    ~~~~~~~~~~~~~~~~~~~
    文件扩展名的io接口。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

13 pyexcel_io.reader

リーダー、フルネーム=pyexcel_io.reader、ファイル=pyexcel_io\reader.py

14 pyexcel_io.writer

ライター、フルネーム=pyexcel_io.writer、ファイル=pyexcel_io\writer.py

15 pyexcel_io.io

io、フルネーム=pyexcel_io.io、ファイル=pyexcel_io\io.py

16 pyexcel_io.readers

リーダー、フルネーム = pyexcel_io.readers、ファイル = pyexcel_io\readers_ init _.py

    pyexcel_io.readers
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    文件读取器。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

17 pyexcel_io.writers

ライター、フルネーム = pyexcel_io.writers、ファイル = pyexcel_io\writers_ init _.py

    pyexcel_io.writers
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    文件写入器。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

18 pyexcel_io.データベース

データベース、フルネーム = pyexcel_io.database、ファイル = pyexcel_io\database_ init _.py

    pyexcel_io.database
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    database data importer and exporter
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

関数

19 get_data(afile、file_type=なし、ストリーミング=なし、**キーワード)

get_data(afile, file_type=None, streaming=None, **keywords), module=pyexcel_io.io, line:58 at site-packages\pyexcel_io\io.py

从excel文件源获取数据
    :param afile:                   文件名、文件流或实际内容
    :param sheet_name:              要加载的工作表的名称
    :param sheet_index:             要加载的工作表的索引
    :param sheets:                  要装载的清单
    :param file_type:               仅当filename不是物理文件名时使用
    :param force_file_type:         仅当filename指物理文件,并打算将其作为强制文件类型打开时使用。
    :param streaming:               切换返回数据的类型。如果将返回的字典设置为True,则该字典的值仍然作为生成器。默认为False。
    :param library:                 显式地命名要使用的库。
                                    例如图书馆= ' pyexcel-ods '
    :param auto_detect_float:       默认为True
    :param auto_detect_int:         默认为True
    :param auto_detect_datetime:    默认为True
    :param ignore_infinity:         默认为True
    :param ignore_nan_text:         各种形式的'NaN', 'NaN'被忽略
    :param default_float_nan:       选择一种形式的NaN, NaN
    :param pep_0515_off:            关闭pep 0515。默认为True。
    :param keep_trailing_empty_cells: 保持后面的列。默认为False
    :param keywords:                任何其他特定于库的参数
    :returns:                       有序字典

20 iget_data(afile, file_type=None, **keywords)

iget_data(afile, file_type=None, **keywords), module=pyexcel_io.io, line:25 at site-packages\pyexcel_io\io.py

从excel文件源获取数据。
    数据还没有进入内存。如果您使用专用的部分读取插件,例如pyexcel-xlsxr、pyexcel-odsr,那么在处理大文件时,您将注意到内存消耗下降。
    :param afile:					    文件名、文件流或实际内容
    :param sheet_name:					要加载的工作表的名称
    :param sheet_index:					要加载的工作表的索引
    :param sheets:					    要装载的清单
    :param file_type:					仅当filename不是物理文件名时使用
    :param force_file_type:				仅当filename指物理文件,并打算将其作为强制文件类型打开时使用。
    :param library:					    显式地命名要使用的库。例如库文件= ' pyexcel-ods '
    :param auto_detect_float:			默认为True
    :param auto_detect_int:				默认为True
    :param auto_detect_datetime:		默认为True
    :param ignore_infinity:				默认为True
    :param ignore_nan_text:				各种形式的'NaN', 'NaN'被忽略
    :param default_float_nan:			选择一种形式的NaN, NaN
    :param pep_0515_off:				关闭pep 0515。默认为True。
    :param keep_trailing_empty_cells:	保持后面的列。默认为False
    :param keywords:					任何其他特定于库的参数
    :returns:					        有序字典

21 save_data(afile, data, file_type=None, **keywords)

save_data(afile, data, file_type=None, **keywords), module=pyexcel_io.io, line:108 at site-packages\pyexcel_io\io.py

将数据保存到excel文件源
您的数据必须是字典
    :param filename:			实际文件名,文件流或实际内容
    :param data:				最好使用字典,但不是有序的字典
    :param file_type:			仅当filename不是物理文件名时使用
    :param force_file_type:		仅当filename指物理文件时使用
                                它的目的是打开它作为强制文件类型。
    :param library:				显式地命名要使用的库。
                                例如库= 'pyexcel-ods'
    :param keywords:			任何其他python CSV模块的参数。[参见:fmtparams](https://docs.python.org/release/3.1.5/library/csv.html#dialects-and-formatting-parameters)

親切

22 ロギング.NullHandler

NullHandler、logging.NullHandler、モジュール = ログ、行: 0 で

プライベートまたはローカル

22 _compact <モジュール 'pyexcel_io._compact' from '…\lib\site-packages\pyexcel_io\_compact.py'>

【ロギング】

ロギング、フルネーム=ロギング、ファイル=ロギング_初期化_.py

【pyexcel_io.constants】

定数、フルネーム = pyexcel_io.constants、ファイル = pyexcel_io\constants.py

統計

シリアルナンバー カテゴリー
1 整数 4
4 44
8 口述 1
13 残差 2
14 システム 8
16 全て 51

絶え間ない

整数

1 SKIP_DATA -1
2 TAKE_DATA 0
3 STOP_ITERATION 1
4 MAX_INTEGER 999999999999999

5 DEFAULT_NAME pyexcel
6 DEFAULT_SHEET_NAME pyexcel_sheet1
7 DEFAULT_PLUGIN_NAME pyexcel_io_plugins
8 MESSAGE_INVALID_PARAMETERS 無効なパラメーター
9 MESSAGE_ERROR_02 コンテンツがありません。ファイル名です。何も指定されていません
10 MESSAGE_ERROR_03 は不明なコンテンツを処理できません
11 MESSAGE_WRONG_IO_INSTANCE ファイル形式に対して間違った io インスタンスが渡されました。
12 MESSAGE_FILE_NAME_SHOULD_BE_STRING file_name は文字列でなければなりません
13 MESSAGE_CANNOT_WRITE_STREAM_FORMATTER ファイル タイプ %s のコンテンツをストリームに書き込めません14 MESSAGE_CANNOT_READ_STREAM_FORMATTER ファイル タイプ %s のコンテンツを
ストリームから読み取ることができません

16 MESSAGE_CANNOT_READ_FILE_TYPE_FORMATTER ファイル %s からファイル タイプ %s のコンテンツを読み取れません
17 MESSAGE_LOADING_FORMATTER ファイル タイプ %s のプラグインがインストールされていません。%s をインストールしてください
18 MESSAGE_NOT_FILE_FORMATTER %s はファイルではありません
19 MESSAGE_FILE_DOES_NOT_EXIST %s は存在しません
20 MESSAGE_EMPTY_ARRAY 1 つの空の行が見つかりました
21 MESSAGE_IGNORE_ROW 1 つの行が無視されます
22 MESSAGE_DB_EXCEPTION
警告: 一括挿入が例外を下回りました。ゆっくり一つ一つやってみる。
23 FILE_FORMAT_CSV csv
24 FILE_FORMAT_TSV tsv
25 FILE_FORMAT_CSVZ csvz
26 FILE_FORMAT_TSVZ tsvz
27 FILE_FORMAT_ODS ods
28 FILE_FORMAT_XLS xls
29 FILE_FORMAT_XLSX xlsx
30 FILE_FORMAT_XLSM xlsm
31 FILE_FORMAT_XLSB xlsb
32 FILE_FORMAT_HTML html
33 FILE_FORMAT_PDF pdf
34 DB_SQL sql
35 DB_DJANGO django
36 DB_QUERYSET クエリセット
37 KEYWORD_TSV_DIALECT Excel-tab
38 KEYWORD_LINE_TERMINATOR lineterminator
39 DEFAU LT_MULTI_CSV_SEPARATOR __
40 SEPARATOR_FORMATTER —pyexcel—%s
41 SEPARATOR_MATCHER —pyexcel:(.*) —
42 DEFAULT_CSV_STREAM_FILE_FORMATTER —pyexcel:%s—%s
43 DEFAULT_CSV_NEWLINE

【pyexcel_io.utils】

ユーティリティ、フルネーム = pyexcel_io.utils、ファイル = pyexcel_io\utils.py

    pyexcel_io.utils
    ~~~~~~~~~~~~~~~~~~~
    实用函数。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

統計

シリアルナンバー カテゴリー
4 17
8 口述 4
9 モジュール 1
11 関数 3
13 残差 2
14 システム 8
15 プライベート 1
16 全て 27

絶え間ない

1 XLS_PLUGIN pyexcel-xls
2 XLSX_PLUGIN pyexcel-xlsx
3 ODS_PLUGIN pyexcel-ods
4 ODS3_PLUGIN pyexcel-ods3
5 ODSR_PLUGIN pyexcel-odsr
6 ODSW_PLUGIN pyexcel-odsw
7 XLSXR_PLUGIN pyexcel-xlsxr
8 XLSX W_PLUGIN pyexcel-xlsxw
9 XLSBR_PLUGIN pyexcel-xlsbr
10 HTMLR_PLUGIN pyexcel-htmlr
11 PDFR_PLUGIN pyexcel-pdfr
12 IO_ITSELF pyexcel-io

口述

13 AVAILABLE_NEW_READERS {}
14 AVAILABLE_READERS {'csv': ['pyexcel-io'], 'xls': ['pyexcel-xls'], 'xlsx': ['pyexcel-xls', 'pyexcel-xlsx'], ' xlsm': ['pyexcel-xls', 'pyexce…
15 AVAILABLE_WRITERS {'xls': ['pyexcel-xls'], 'xlsx': ['pyexcel-xlsx', 'pyexcel-xlsxw'], 'xlsm': ['pyexcel-xlsx']、'ods': ['pyexcel-ods'、'py…

モジュール

16 pyexcel_io.constants

定数、フルネーム = pyexcel_io.constants、ファイル = pyexcel_io\constants.py

関数

17 _index_filter(現在の_index, start, limit=-1)

_index_filter(current_index, start, limit=-1), module=pyexcel_io.utils, line:53 at site-packages\pyexcel_io\utils.py

18 is_empty_array(配列)

is_empty_array(array), module=pyexcel_io.utils, line:63 at site-packages\pyexcel_io\utils.py

    检查数组是否为‘ ’ 的数组

19 swap_empty_string_for_none(配列)

swap_empty_string_for_none(array), module=pyexcel_io.utils, line:71 at site-packages\pyexcel_io\utils.py

    将空字符串字段替换为None

プライベートまたはローカル

20 _index_filter <関数 _index_filter at 0x0000000003A41F78>

【pyexcel_io._compact】

_compact、フルネーム = pyexcel_io._compact、ファイル = pyexcel_io_compact.py

    pyexcel_io._compact
    ~~~~~~~~~~~~~~~~~~~
    兼容性。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

統計

シリアルナンバー カテゴリー
2 ブール 1
4 5
8 口述 1
9 モジュール 2
10 クラス 6
11 関数 2
13 残差 2
14 システム 8
16 全て 19

絶え間ない

ブール

1 PY2 偽

モジュール

2シス

sys、フルネーム=sys、ファイル=

3 ロギング

logging, fullname=logging, file=logging_init_.py

函数

4 isstream(instance)

isstream(instance), module=pyexcel_io._compact, line:29 at site-packages\pyexcel_io_compact.py

    检查实例是否是流

5 is_string(atype)

is_string(atype), module=pyexcel_io._compact, line:42 at site-packages\pyexcel_io_compact.py

    找出一个类型是否为str

6 _io.BytesIO

BytesIO, _io.BytesIO, module=_io, line:0 at

6 _io.StringIO

StringIO, _io.StringIO, module=_io, line:0 at

6 collections.OrderedDict

OrderedDict, collections.OrderedDict, module=collections, line:81 at collections_init_.py

6 logging.NullHandler

NullHandler, logging.NullHandler, module=logging, line:0 at

6 str

str, str, module=builtins, line:0 at

6 range

range, range, module=builtins, line:0 at

【pyexcel_io.manager】

manager, fullname=pyexcel_io.manager, file=pyexcel_io\manager.py

    pyexcel_io.manager
    ~~~~~~~~~~~~~~~~~~~
    控制文件流。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

统计

序号 类别 数量
4 str 5
5 tuple 1
6 list 2
8 dict 2
10 class 2
11 function 4
13 residual 2
14 system 8
16 all 18

常量

tuple

1 FILE_TYPES (‘csv’, ‘tsv’, ‘csv’, ‘tsv’, ‘csv’, ‘tsv’, ‘csvz’, ‘csvz’, ‘tsvz’, ‘tsvz’, ‘csvz’, ‘tsvz’, ‘csv’, ‘csv’, ‘tsv’, ‘tsv’, '…

list

2 TEXT_STREAM_TYPES [‘csv’, ‘csv’, ‘tsv’, ‘tsv’, ‘csv’, ‘csv’, ‘tsv’, ‘tsv’, ‘csv’, ‘csv’, ‘tsv’, ‘tsv’, ‘csv’, ‘csv’, ‘csv’, ‘csv’, ‘tsv’, …
3 BINARY_STREAM_TYPES [‘csvz’, ‘csvz’, ‘csvz’, ‘csvz’, ‘tsvz’, ‘tsvz’, ‘tsvz’, ‘tsvz’, ‘csvz’, ‘csvz’, ‘tsvz’, ‘tsvz’, ‘csvz’, ‘csvz’, ‘csvz’,…

dict

4 MIME_TYPES {}

函数

5 register_stream_type(file_type, stream_type)

register_stream_type(file_type, stream_type), module=pyexcel_io.manager, line:18 at site-packages\pyexcel_io\manager.py

    跟踪不同文件格式的流类型。

6 get_io(file_type)

get_io(file_type), module=pyexcel_io.manager, line:28 at site-packages\pyexcel_io\manager.py

一个实用函数,帮助您生成正确的io流。
    :param file_type: 支持的文件类型.
    :returns: 一个适当的io流,否则为None.

7 get_io_type(file_type)

get_io_type(file_type), module=pyexcel_io.manager, line:48 at site-packages\pyexcel_io\manager.py

一个实用函数,帮助您生成正确的io流。
    :param file_type: 支持的文件类型
    :returns: 一个适当的io流,否则为None.

8 register_a_file_type(file_type, stream_type, mime_type)

register_a_file_type(file_type, stream_type, mime_type), module=pyexcel_io.manager, line:68 at site-packages\pyexcel_io\manager.py

    跟踪这个库支持的文件格式

9 _io.BytesIO

BytesIO, _io.BytesIO, module=_io, line:0 at

9 _io.StringIO

StringIO, _io.StringIO, module=_io, line:0 at

【pyexcel_io.exceptions】

exceptions, fullname=pyexcel_io.exceptions, file=pyexcel_io\exceptions.py

统计

序号 类别 数量
4 str 5
8 dict 1
10 class 3
13 residual 2
14 system 8
16 all 11

常量

1 pyexcel_io.exceptions.NoSupportingPluginFound

NoSupportingPluginFound, pyexcel_io.exceptions.NoSupportingPluginFound, module=pyexcel_io.exceptions, line:12 at site-packages\pyexcel_io\exceptions.py

"当遇到已知的文件扩展名时引发"

2 pyexcel_io.exceptions.SupportingPluginAvailableButNotInstalled

SupportingPluginAvailableButNotInstalled, pyexcel_io.exceptions.SupportingPluginAvailableButNotInstalled, module=pyexcel_io.exceptions, line:18 at site-packages\pyexcel_io\exceptions.py

"当已知插件未安装时引发"

3 pyexcel_io.exceptions.IntegerAccuracyLossError

IntegerAccuracyLossError, pyexcel_io.exceptions.IntegerAccuracyLossError, module=pyexcel_io.exceptions, line:24 at site-packages\pyexcel_io\exceptions.py

    当一个整数大于 999999999999999 时, ods 失去精度.
    from pyexcel import Sheet, get_sheet
    s = Sheet()
    s[0,0] = 999999999999999  # 15 '9's
    print(s)
    s.save_as('abc.ods')
    b=get_sheet(file_name='abc.ods')
    b[0,0] == s[0,0]
    s = Sheet()
    s[0,0] = 9999999999999999 # 16 '9's
    print(s)
    s.save_as('abc.ods')
    b=get_sheet(file_name='abc.ods')
    b[0,0] != s[0,0]

【pyexcel_io.plugins】

plugins, fullname=pyexcel_io.plugins, file=pyexcel_io\plugins.py

    pyexcel_io.plugins
    ~~~~~~~~~~~~~~~~~~~
    获取读取器和写入器的工厂函数。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

统计

序号 类别 数量
4 str 11
8 dict 1
9 module 4
10 class 10
11 function 4
13 residual 8
14 system 8
15 private 2
16 all 38

常量

str

1 ERROR_MESSAGE_FORMATTER one of these plugins for %s data in ‘%s’: %s
2 UPGRADE_MESSAGE Please upgrade the plugin ‘%s’ according to plugin compactibility table.
3 READER_PLUGIN pyexcel-io reader
4 READER_PLUGIN_V2 pyexcel-io v2 reader
5 WRITER_PLUGIN pyexcel-io writer
6 WRITER_PLUGIN_V2 pyexcel-io v2 writer

模块

7 pyexcel_io.utils

utils, fullname=pyexcel_io.utils, file=pyexcel_io\utils.py

    pyexcel_io.utils
    ~~~~~~~~~~~~~~~~~~~
    utility functions
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

8 pyexcel_io.manager

manager, fullname=pyexcel_io.manager, file=pyexcel_io\manager.py

    pyexcel_io.manager
    ~~~~~~~~~~~~~~~~~~~
    控制文件流。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

9 pyexcel_io.constants

constants, fullname=pyexcel_io.constants, file=pyexcel_io\constants.py

10 pyexcel_io.exceptions

exceptions, fullname=pyexcel_io.exceptions, file=pyexcel_io\exceptions.py

函数

11 scan_plugins_regex(plugin_name_patterns=None, pyinstaller_path=None, black_list=None, white_list=None)

scan_plugins_regex(plugin_name_patterns=None, pyinstaller_path=None, black_list=None, white_list=None), module=lml.loader, line:74 at site-packages\lml\loader.py

    使用正则表达式通过pkgutil和pyinstaller路径隐式发现插件
    参数:
    -----------------
    plugin_name_patterns: Python正则表达式用于匹配所有的插件,无论是前缀,后缀,中间的一些文本或全部。
    pyinstaller_path:string
       仅在pyinstaller中使用。当你的最终开发人员使用pyinstaller打包你的主库和它的插件时,这个路径可以帮助pyinstaller找到插件。
    black_list:list
       应该跳过的模块名称列表。
    white_list:list
       主模块附带的模块列表。如果有内置模块,则应该将模块名插入到列表中。
       例如,robot_cuisine是robotchef内部的内置模块。它被列在white_list中。

12 _do_additional_registration(plugin_info)

_do_additional_registration(plugin_info), module=pyexcel_io.plugins, line:217 at site-packages\pyexcel_io\plugins.py

13 _do_additional_registration_for_new_plugins(plugin_info)

_do_additional_registration_for_new_plugins(plugin_info), module=pyexcel_io.plugins, line:223 at site-packages\pyexcel_io\plugins.py

14 load_plugins(plugin_name_patterns, path, black_list, white_list)

load_plugins(plugin_name_patterns, path, black_list, white_list), module=pyexcel_io.plugins, line:255 at site-packages\pyexcel_io\plugins.py

"尝试发现所有pyexcel-io插件"

15 lml.plugin.PluginInfo

PluginInfo, lml.plugin.PluginInfo, module=lml.plugin, line:0 at

    插件信息。
    它与 PluginInfoChain 一起用于描述插件。
    同时,它是一个类装饰器,可以用来立即注册一个插件以供使用,换句话说,PluginInfo装饰的插件类稍后不会加载。
    参数:
    -------------
    name:                   插件名称
    absolute_import_path:   插件类从插件名称空间的绝对导入路径
    tags:                   一个关键字列表帮助插件管理器检索你的插件
    keywords:               另一个自定义属性。
    例子:
    -------------
    对于 load-me-later 插件:
        >>> info = PluginInfo("sample",
        ...      abs_class_path='lml.plugin.PluginInfo', # demonstration only.
        ...      tags=['load-me-later'],
        ...      custom_property = 'I am a custom property')
        >>> print(info.module_name)
        lml
        >>> print(info.custom_property)
        I am a custom property
    对于 load-me-now 插件:
        >>> @PluginInfo("sample", tags=['load-me-now'])
        ... class TestPlugin:
        ...     def echo(self, words):
        ...         print("echoing %s" % words)
    现在让我们重新检索第二个插件:
        >>> class SamplePluginManager(PluginManager):
        ...     def __init__(self):
        ...         PluginManager.__init__(self, "sample")
        >>> sample_manager = SamplePluginManager()
        >>> test_plugin=sample_manager.get_a_plugin("load-me-now")
        >>> test_plugin.echo("hey..")
        echoing hey..

method

1 tags()

kind=method class=PluginInfo objtype=function

    用于标识插件类的标记列表
    插件类在absolute_import_path中描述

16 lml.plugin.PluginManager

PluginManager, lml.plugin.PluginManager, module=lml.plugin, line:0 at

    将插件信息加载到内存字典中,以便以后导入。
    参数:
    --------------
    plugin_type:  插件类型。所有该插件类型的插件都将被注册到它。

method

1 dynamic_load_library()

kind=method class=PluginManager objtype=function

    动态装载插件信息对象,如未装载。
        参数:
        --------------
        a_plugin_info:  一个插件信息对象的实例。

2 get_a_plugin()

kind=method class=PluginManager objtype=function

获取一个插件。
        参数:
        ---------------
        key:        查找插件的关键字。
        keywords:   帮助检索插件的附加参数

3 get_primary_key()

kind=method class=PluginManager objtype=function

4 load_me_later()

kind=method class=PluginManager objtype=function

        为以后的加载注册一个插件信息
        参数:
        --------------
        plugin_info:    一个插件信息的实例

5 load_me_now()

kind=method class=PluginManager objtype=function

        从插件注册表中导入插件
        参数:
        -----------------
        key:				找到插件的关键字
        library:			使用特定的插件模块

6 raise_exception()

kind=method class=PluginManager objtype=function

引发插件未发现异常
        重写此方法以引发自定义异常
        参数:
        -----------------
        key:				找到插件的关键字

7 register_a_plugin()

kind=method class=PluginManager objtype=function

在运行时动态加载插件
        参数:
        --------------
        plugin_cls:				第二个参数所引用的实际插件类
        plugin_info:			一个插件信息的实例

17 lml.plugin.PluginInfoChain

PluginInfoChain, lml.plugin.PluginInfoChain, module=lml.plugin, line:0 at

    Pandas 风格,链表声明
    它用于插件包中列出所有插件类

method

1 add_a_plugin()

kind=method class=PluginInfoChain objtype=function

        添加一个普通插件
        参数:
        -------------
        plugin_type:		插件管理器名称
        submodule:			插件类的相对导入路径

2 add_a_plugin_instance()

kind=method class=PluginInfoChain objtype=function

        添加一个普通插件
        参数:
        -------------
        plugin_info_instance:   一个 PluginInfo 类的实例。
        开发人员必须指定绝对导入路径

18 pyexcel_io.plugins.IOPluginInfo

IOPluginInfo, pyexcel_io.plugins.IOPluginInfo, module=pyexcel_io.plugins, line:26 at site-packages\pyexcel_io\plugins.py

    Pyexcel-io 插件信息 描述

method

1 tags(self)

kind=method class=IOPluginInfo objtype=function line:29 at …\lib\site-packages\pyexcel_io\plugins.py

19 pyexcel_io.plugins.IOPluginInfoChain

IOPluginInfoChain, pyexcel_io.plugins.IOPluginInfoChain, module=pyexcel_io.plugins, line:34 at site-packages\pyexcel_io\plugins.py

    "提供自定义功能来添加读取器和写入器"

method

1 add_a_reader(

kind=method class=IOPluginInfoChain objtype=function line:37 at …\lib\site-packages\pyexcel_io\plugins.py

“添加pyexcle-io阅读器插件信息”

2 add_a_writer(

kind=method class=IOPluginInfoChain objtype=function line:52 at …\lib\site-packages\pyexcel_io\plugins.py

“添加pyexcle-io writer插件信息”

20 pyexcel_io.plugins.IOPluginInfoChainV2

IOPluginInfoChainV2, pyexcel_io.plugins.IOPluginInfoChainV2, module=pyexcel_io.plugins, line:68 at site-packages\pyexcel_io\plugins.py

"提供自定义功能来添加读取器和写入器"

method

1 add_a_reader(

kind=method class=IOPluginInfoChainV2 objtype=function line:71 at …\lib\site-packages\pyexcel_io\plugins.py

“添加pyexcle-io阅读器插件信息”

2 add_a_writer(

kind=method class=IOPluginInfoChainV2 objtype=function line:91 at …\lib\site-packages\pyexcel_io\plugins.py

“添加pyexcle-io writer插件信息”

21 pyexcel_io.plugins.IOManager

IOManager, pyexcel_io.plugins.IOManager, module=pyexcel_io.plugins, line:112 at site-packages\pyexcel_io\plugins.py

管理pyexcel-io插件

method

1 get_a_plugin(self, file_type=None, library=None, **keywords)

kind=method class=IOManager objtype=function line:131 at …\lib\site-packages\pyexcel_io\plugins.py

2 get_all_formats(self)

kind=method class=IOManager objtype=function line:160 at …\lib\site-packages\pyexcel_io\plugins.py

返回所有支持的格式

3 load_me_later(self, plugin_info)

kind=method class=IOManager objtype=function line:122 at …\lib\site-packages\pyexcel_io\plugins.py

4 raise_exception(self, file_type)

kind=method class=IOManager objtype=function line:141 at …\lib\site-packages\pyexcel_io\plugins.py

5 register_a_plugin(self, cls, plugin_info)

kind=method class=IOManager objtype=function line:126 at …\lib\site-packages\pyexcel_io\plugins.py

用于动态加载插件

22 pyexcel_io.plugins.NewIOManager

NewIOManager, pyexcel_io.plugins.NewIOManager, module=pyexcel_io.plugins, line:171 at site-packages\pyexcel_io\plugins.py

method

1 get_a_plugin(

kind=method class=NewIOManager objtype=function line:181 at …\lib\site-packages\pyexcel_io\plugins.py

2 get_all_formats(self)

kind=method class=NewIOManager objtype=function line:208 at …\lib\site-packages\pyexcel_io\plugins.py

返回所有支持的格式

3 load_me_later(self, plugin_info)

kind=method class=NewIOManager objtype=function line:172 at …\lib\site-packages\pyexcel_io\plugins.py

4 raise_exception(self, file_type)

kind=method class=NewIOManager objtype=function line:188 at …\lib\site-packages\pyexcel_io\plugins.py

5 register_a_plugin(self, cls, plugin_info)

kind=method class=NewIOManager objtype=function line:176 at …\lib\site-packages\pyexcel_io\plugins.py

用于动态加载插件

23 pyexcel_io.plugins.AllReaders

AllReaders, pyexcel_io.plugins.AllReaders, module=pyexcel_io.plugins, line:233 at site-packages\pyexcel_io\plugins.py

method

1 get_all_formats(self)

kind=method class=AllReaders objtype=function line:234 at …\lib\site-packages\pyexcel_io\plugins.py

24 pyexcel_io.plugins.AllWriters

AllWriters, pyexcel_io.plugins.AllWriters, module=pyexcel_io.plugins, line:240 at site-packages\pyexcel_io\plugins.py

method

1 get_all_formats(self)

kind=method class=AllWriters objtype=function line:241 at …\lib\site-packages\pyexcel_io\plugins.py

私有或局部

25 _do_additional_registration <function _do_additional_registration at 0x0000000003A39AF8>
26 _do_additional_registration_for_new_plugins <function _do_additional_registration_for_new_plugins at 0x0000000003A4C798>

剩余

27 loader <_frozen_importlib_external.SourceFileLoader object at 0x0000000003A3B8C8>
28 spec ModuleSpec(name=‘pyexcel_io.plugins’, loader=<_frozen_importlib_external.SourceFileLoader object at 0x0000000003A3B8C8>, origin=‘…\lib\site-packages\pyexcel_io\plugins.py’)
29 OLD_READERS <pyexcel_io.plugins.IOManager object at 0x0000000003A47DC8>
30 OLD_WRITERS <pyexcel_io.plugins.IOManager object at 0x0000000003A47F48>
31 NEW_WRITERS <pyexcel_io.plugins.NewIOManager object at 0x0000000003A47F88>
32 NEW_READERS <pyexcel_io.plugins.NewIOManager object at 0x0000000003A51048>
33 READERS <pyexcel_io.plugins.AllReaders object at 0x0000000003A51088>
34 WRITERS <pyexcel_io.plugins.AllWriters object at 0x0000000003A510C8>

【pyexcel_io.plugin_api】

plugin_api, fullname=pyexcel_io.plugin_api, file=pyexcel_io\plugin_api_init_.py

统计

序号 类别 数量
4 str 4
6 list 1
8 dict 1
9 module 3
10 class 5
13 residual 3
14 system 9
16 all 17

常量

模块

1 pyexcel_io.plugin_api.abstract_sheet

abstract_sheet, fullname=pyexcel_io.plugin_api.abstract_sheet, file=pyexcel_io\plugin_api\abstract_sheet.py

2 pyexcel_io.plugin_api.abstract_reader

abstract_reader, fullname=pyexcel_io.plugin_api.abstract_reader, file=pyexcel_io\plugin_api\abstract_reader.py

3 pyexcel_io.plugin_api.abstract_writer

abstract_writer, fullname=pyexcel_io.plugin_api.abstract_writer, file=pyexcel_io\plugin_api\abstract_writer.py

4 pyexcel_io.plugin_api.abstract_sheet.ISheet

ISheet, pyexcel_io.plugin_api.abstract_sheet.ISheet, module=pyexcel_io.plugin_api.abstract_sheet, line:1 at site-packages\pyexcel_io\plugin_api\abstract_sheet.py

method

1 column_iterator(self, row)

kind=method class=ISheet objtype=function line:5 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_sheet.py

2 row_iterator(self)

kind=method class=ISheet objtype=function line:2 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_sheet.py

5 pyexcel_io.plugin_api.abstract_sheet.ISheetWriter

ISheetWriter, pyexcel_io.plugin_api.abstract_sheet.ISheetWriter, module=pyexcel_io.plugin_api.abstract_sheet, line:9 at site-packages\pyexcel_io\plugin_api\abstract_sheet.py

method

1 close(self)

kind=method class=ISheetWriter objtype=function line:20 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_sheet.py

2 write_array(self, table)

kind=method class=ISheetWriter objtype=function line:13 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_sheet.py

    对于独立使用,请编写一个数组

3 write_row(self, data_row)

kind=method class=ISheetWriter objtype=function line:10 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_sheet.py

6 pyexcel_io.plugin_api.abstract_sheet.NamedContent

NamedContent, pyexcel_io.plugin_api.abstract_sheet.NamedContent, module=pyexcel_io.plugin_api.abstract_sheet, line:24 at site-packages\pyexcel_io\plugin_api\abstract_sheet.py

    类,用于没有名称的内容

7 pyexcel_io.plugin_api.abstract_reader.IReader

IReader, pyexcel_io.plugin_api.abstract_reader.IReader, module=pyexcel_io.plugin_api.abstract_reader, line:4 at site-packages\pyexcel_io\plugin_api\abstract_reader.py

    content_array 应该是一个NamedContent的列表
    where: Name是表名,payload是本机表。

method

1 close(self)

kind=method class=IReader objtype=function line:20 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_reader.py

2 read_sheet(self, sheet_index) -> ISheet:

kind=method class=IReader objtype=function line:11 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_reader.py

3 sheet_names(self)

kind=method class=IReader objtype=function line:14 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_reader.py

8 pyexcel_io.plugin_api.abstract_writer.IWriter

IWriter, pyexcel_io.plugin_api.abstract_writer.IWriter, module=pyexcel_io.plugin_api.abstract_writer, line:4 at site-packages\pyexcel_io\plugin_api\abstract_writer.py

method

1 create_sheet(self, sheet_name) -> ISheetWriter:

kind=method class=IWriter objtype=function line:5 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_writer.py

2 write(self, incoming_dict)

kind=method class=IWriter objtype=function line:8 at …\lib\site-packages\pyexcel_io\plugin_api\abstract_writer.py

【pyexcel_io.sheet】

sheet, fullname=pyexcel_io.sheet, file=pyexcel_io\sheet.py

    pyexcel_io.sheet
    ~~~~~~~~~~~~~~~~~~~
    文件扩展名的io接口
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

统计

序号 类别 数量
4 str 5
8 dict 1
9 module 1
10 class 4
11 function 1
13 residual 2
14 system 8
15 private 1
16 all 14

常量

模块

1 pyexcel_io.constants

constants, fullname=pyexcel_io.constants, file=pyexcel_io\constants.py

函数

2 _index_filter(current_index, start, limit=-1)

_index_filter(current_index, start, limit=-1), module=pyexcel_io.utils, line:53 at site-packages\pyexcel_io\utils.py

3 range

range, range, module=builtins, line:0 at

3 pyexcel_io.plugin_api.abstract_sheet.NamedContent

NamedContent, pyexcel_io.plugin_api.abstract_sheet.NamedContent, module=pyexcel_io.plugin_api.abstract_sheet, line:24 at site-packages\pyexcel_io\plugin_api\abstract_sheet.py

3 pyexcel_io.sheet.SheetReader

SheetReader, pyexcel_io.sheet.SheetReader, module=pyexcel_io.sheet, line:16 at site-packages\pyexcel_io\sheet.py

    通用表页读取器

method

1 cell_value(self, row, column)

kind=method class=SheetReader objtype=function line:127 at …\lib\site-packages\pyexcel_io\sheet.py

    实现此方法便于扩展

2 close(self)

kind=method class=SheetReader objtype=function line:133 at …\lib\site-packages\pyexcel_io\sheet.py

3 column_iterator(self, row)

kind=method class=SheetReader objtype=function line:105 at …\lib\site-packages\pyexcel_io\sheet.py

        迭代给定行的每一列,在number_of_columns()难以实现或实现成本较高的情况下重写此函数

4 number_of_columns(self)

kind=method class=SheetReader objtype=function line:121 at …\lib\site-packages\pyexcel_io\sheet.py

        实现此方法便于扩展

5 number_of_rows(self)

kind=method class=SheetReader objtype=function line:115 at …\lib\site-packages\pyexcel_io\sheet.py

        实现此方法便于扩展

6 row_iterator(self)

kind=method class=SheetReader objtype=function line:96 at …\lib\site-packages\pyexcel_io\sheet.py

    迭代每一行
    在number_of_rows()难以实现或实现成本较高的情况下重写此函数

7 to_array(self)

kind=method class=SheetReader objtype=function line:53 at …\lib\site-packages\pyexcel_io\sheet.py

“内容的二维表示”

4 pyexcel_io.sheet.SheetWriter

SheetWriter, pyexcel_io.sheet.SheetWriter, module=pyexcel_io.sheet, line:137 at site-packages\pyexcel_io\sheet.py

    通用表页写入器

method

1 close(self)

kind=method class=SheetWriter objtype=function line:171 at …\lib\site-packages\pyexcel_io\sheet.py

    这个调用实际上保存了文件

2 set_sheet_name(self, name)

kind=method class=SheetWriter objtype=function line:152 at …\lib\site-packages\pyexcel_io\sheet.py

        设置表页名称。

3 write_array(self, table)

kind=method class=SheetWriter objtype=function line:164 at …\lib\site-packages\pyexcel_io\sheet.py

        对于独立使用,请编写一个数组

4 write_row(self, array)

kind=method class=SheetWriter objtype=function line:158 at …\lib\site-packages\pyexcel_io\sheet.py

        向文件中写入一行

私有或局部

5 _index_filter <function _index_filter at 0x0000000003A41F78>

【pyexcel_io.reader】

reader, fullname=pyexcel_io.reader, file=pyexcel_io\reader.py

统计

序号 类别 数量
4 str 4
8 dict 1
10 class 4
11 function 1
13 residual 4
14 system 8
16 all 14

常量

函数

1 clean_keywords(keywords)

clean_keywords(keywords), module=pyexcel_io.reader, line:6 at site-packages\pyexcel_io\reader.py

2 pyexcel_io.sheet.SheetReader

SheetReader, pyexcel_io.sheet.SheetReader, module=pyexcel_io.sheet, line:16 at site-packages\pyexcel_io\sheet.py

2 collections.OrderedDict

OrderedDict, collections.OrderedDict, module=collections, line:81 at collections_init_.py

2 pyexcel_io.reader.Reader

Reader, pyexcel_io.reader.Reader, module=pyexcel_io.reader, line:28 at site-packages\pyexcel_io\reader.py

method

1 close(self)

kind=method class=Reader objtype=function line:111 at …\lib\site-packages\pyexcel_io\reader.py

2 open(self, file_name, **keywords)

kind=method class=Reader objtype=function line:41 at …\lib\site-packages\pyexcel_io\reader.py

3 open_content(self, file_content, **keywords)

kind=method class=Reader objtype=function line:52 at …\lib\site-packages\pyexcel_io\reader.py

4 open_stream(self, file_stream, **keywords)

kind=method class=Reader objtype=function line:63 at …\lib\site-packages\pyexcel_io\reader.py

5 read_all(self)

kind=method class=Reader objtype=function line:89 at …\lib\site-packages\pyexcel_io\reader.py

        阅读excel数据手册中的所有内容

6 read_many(self, sheets)

kind=method class=Reader objtype=function line:99 at …\lib\site-packages\pyexcel_io\reader.py

        阅读excel数据手册中的所有内容

7 read_sheet_by_index(self, sheet_index)

kind=method class=Reader objtype=function line:83 at …\lib\site-packages\pyexcel_io\reader.py

8 read_sheet_by_name(self, sheet_name)

kind=method class=Reader objtype=function line:74 at …\lib\site-packages\pyexcel_io\reader.py

        从excel数据簿中读取指定表

3 pyexcel_io.reader.EncapsulatedSheetReader

EncapsulatedSheetReader, pyexcel_io.reader.EncapsulatedSheetReader, module=pyexcel_io.reader, line:121 at site-packages\pyexcel_io\reader.py

method

1 column_iterator(self, row)

kind=method class=EncapsulatedSheetReader objtype=function line:125 at …\lib\site-packages\pyexcel_io\reader.py

2 row_iterator(self)

kind=method class=EncapsulatedSheetReader objtype=function line:122 at …\lib\site-packages\pyexcel_io\reader.py

剩余

4 doc
5 loader <_frozen_importlib_external.SourceFileLoader object at 0x0000000003A51B88>
6 spec ModuleSpec(name=‘pyexcel_io.reader’, loader=<_frozen_importlib_external.SourceFileLoader object at 0x0000000003A51B88>, origin=‘…\lib\site-packages\pyexcel_io\reader.py’)
7 NEW_READERS <pyexcel_io.plugins.NewIOManager object at 0x0000000003A51048>

【pyexcel_io.writer】

writer, fullname=pyexcel_io.writer, file=pyexcel_io\writer.py

统计

序号 类别 数量
4 str 4
8 dict 1
10 class 1
13 residual 4
14 system 8
16 all 10

常量

1 pyexcel_io.writer.Writer

Writer, pyexcel_io.writer.Writer, module=pyexcel_io.writer, line:4 at site-packages\pyexcel_io\writer.py

method

1 close(self)

kind=method class=Writer objtype=function line:44 at …\lib\site-packages\pyexcel_io\writer.py

2 open(self, file_name, **keywords)

kind=method class=Writer objtype=function line:16 at …\lib\site-packages\pyexcel_io\writer.py

3 open_content(self, file_stream, **keywords)

kind=method class=Writer objtype=function line:23 at …\lib\site-packages\pyexcel_io\writer.py

4 open_stream(self, file_stream, **keywords)

kind=method class=Writer objtype=function line:32 at …\lib\site-packages\pyexcel_io\writer.py

5 write(self, incoming_dict)

kind=method class=Writer objtype=function line:41 at …\lib\site-packages\pyexcel_io\writer.py

剩余

2 doc
3 loader <_frozen_importlib_external.SourceFileLoader object at 0x0000000003A547C8>
4 spec ModuleSpec(name=‘pyexcel_io.writer’, loader=<_frozen_importlib_external.SourceFileLoader object at 0x0000000003A547C8>, origin=‘…\lib\site-packages\pyexcel_io\writer.py’)
5 NEW_WRITERS <pyexcel_io.plugins.NewIOManager object at 0x0000000003A47F88>

【pyexcel_io.io】

io, fullname=pyexcel_io.io, file=pyexcel_io\io.py

【pyexcel_io.readers】

readers, fullname=pyexcel_io.readers, file=pyexcel_io\readers_init_.py

    pyexcel_io.readers
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    文件读取器。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

统计

序号 类别 数量
4 str 5
6 list 1
8 dict 1
10 class 1
13 residual 2
14 system 9
16 all 10

常量

1 pyexcel_io.plugins.IOPluginInfoChainV2

IOPluginInfoChainV2, pyexcel_io.plugins.IOPluginInfoChainV2, module=pyexcel_io.plugins, line:68 at site-packages\pyexcel_io\plugins.py

【pyexcel_io.writers】

writers, fullname=pyexcel_io.writers, file=pyexcel_io\writers_init_.py

    pyexcel_io.writers
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    文件写入器。
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

统计

序号 类别 数量
4 str 5
6 list 1
8 dict 1
10 class 1
13 residual 2
14 system 9
16 all 10

常量

1 pyexcel_io.plugins.IOPluginInfoChainV2

IOPluginInfoChainV2, pyexcel_io.plugins.IOPluginInfoChainV2, module=pyexcel_io.plugins, line:68 at site-packages\pyexcel_io\plugins.py

【pyexcel_io.database】

database, fullname=pyexcel_io.database, file=pyexcel_io\database_init_.py

    pyexcel_io.database
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    数据库数据进口商和出口商
    版权: (c) 2014-2022 by Onni Software Ltd.
    许可: New BSD License, 详情参见 LICENSE

统计

序号 类别 数量
4 str 8
6 list 1
8 dict 1
10 class 1
13 residual 2
14 system 9
16 all 13

常量

str

1 DB_SQL sql
2 DB_DJANGO django
3 DB_QUERYSET queryset

4 pyexcel_io.plugins.IOPluginInfoChainV2

IOPluginInfoChainV2, pyexcel_io.plugins.IOPluginInfoChainV2, module=pyexcel_io.plugins, line:68 at site-packages\pyexcel_io\plugins.py

【sys】

sys, fullname=sys, file=

【pyexcel_io.plugin_api.abstract_sheet】

abstract_sheet, fullname=pyexcel_io.plugin_api.abstract_sheet, file=pyexcel_io\plugin_api\abstract_sheet.py

统计

序号 类别 数量
4 str 4
8 dict 1
10 class 3
13 residual 3
14 system 8
16 all 11

常量

1 pyexcel_io.plugin_api.abstract_sheet.ISheet

ISheet, pyexcel_io.plugin_api.abstract_sheet.ISheet, module=pyexcel_io.plugin_api.abstract_sheet, line:1 at site-packages\pyexcel_io\plugin_api\abstract_sheet.py

1 pyexcel_io.plugin_api.abstract_sheet.ISheetWriter

ISheetWriter, pyexcel_io.plugin_api.abstract_sheet.ISheetWriter, module=pyexcel_io.plugin_api.abstract_sheet, line:9 at site-packages\pyexcel_io\plugin_api\abstract_sheet.py

1 pyexcel_io.plugin_api.abstract_sheet.NamedContent

NamedContent, pyexcel_io.plugin_api.abstract_sheet.NamedContent, module=pyexcel_io.plugin_api.abstract_sheet, line:24 at site-packages\pyexcel_io\plugin_api\abstract_sheet.py

【pyexcel_io.plugin_api.abstract_reader】

abstract_reader, fullname=pyexcel_io.plugin_api.abstract_reader, file=pyexcel_io\plugin_api\abstract_reader.py

统计

序号 类别 数量
4 str 4
8 dict 1
10 class 2
13 residual 3
14 system 8
16 all 10

常量

1 pyexcel_io.plugin_api.abstract_sheet.ISheet

ISheet, pyexcel_io.plugin_api.abstract_sheet.ISheet, module=pyexcel_io.plugin_api.abstract_sheet, line:1 at site-packages\pyexcel_io\plugin_api\abstract_sheet.py

1 pyexcel_io.plugin_api.abstract_reader.IReader

IReader, pyexcel_io.plugin_api.abstract_reader.IReader, module=pyexcel_io.plugin_api.abstract_reader, line:4 at site-packages\pyexcel_io\plugin_api\abstract_reader.py

【pyexcel_io.plugin_api.abstract_writer】

abstract_writer, fullname=pyexcel_io.plugin_api.abstract_writer, file=pyexcel_io\plugin_api\abstract_writer.py

统计

序号 类别 数量
4 str 4
8 dict 1
10 class 2
13 residual 3
14 system 8
16 all 10

常量

1 pyexcel_io.plugin_api.abstract_sheet.ISheetWriter

ISheetWriter, pyexcel_io.plugin_api.abstract_sheet.ISheetWriter, module=pyexcel_io.plugin_api.abstract_sheet, line:9 at site-packages\pyexcel_io\plugin_api\abstract_sheet.py

1 pyexcel_io.plugin_api.abstract_writer.IWriter

IWriter, pyexcel_io.plugin_api.abstract_writer.IWriter, module=pyexcel_io.plugin_api.abstract_writer, line:4 at site-packages\pyexcel_io\plugin_api\abstract_writer.py

【os】

os、フルネーム=os、ファイル=os.py

【注意事項】

警告、フルネーム=警告、ファイル=warnings.py

おすすめ

転載: blog.csdn.net/Ahcao2008/article/details/130200089