Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1""" 

2 pyexcel_io.constants 

3 ~~~~~~~~~~~~~~~~~~~ 

4 

5 Constants appeared in pyexcel 

6 

7 :copyright: (c) 2014-2020 by Onni Software Ltd. 

8 :license: New BSD License 

9""" 

10# flake8: noqa 

11DEFAULT_NAME = "pyexcel" 

12DEFAULT_SHEET_NAME = "%s_sheet1" % DEFAULT_NAME 

13DEFAULT_PLUGIN_NAME = "__%s_io_plugins__" % DEFAULT_NAME 

14 

15MESSAGE_INVALID_PARAMETERS = "Invalid parameters" 

16MESSAGE_ERROR_02 = "No content, file name. Nothing is given" 

17MESSAGE_ERROR_03 = "cannot handle unknown content" 

18MESSAGE_WRONG_IO_INSTANCE = "Wrong io instance is passed for your file format." 

19MESSAGE_FILE_NAME_SHOULD_BE_STRING = "file_name should be a string" 

20MESSAGE_CANNOT_WRITE_STREAM_FORMATTER = ( 

21 "Cannot write content of file type %s to stream" 

22) 

23MESSAGE_CANNOT_READ_STREAM_FORMATTER = ( 

24 "Cannot read content of file type %s from stream" 

25) 

26MESSAGE_CANNOT_WRITE_FILE_TYPE_FORMATTER = ( 

27 "Cannot write content of file type %s to file %s" 

28) 

29MESSAGE_CANNOT_READ_FILE_TYPE_FORMATTER = ( 

30 "Cannot read content of file type %s from file %s" 

31) 

32MESSAGE_LOADING_FORMATTER = ( 

33 "The plugin for file type %s is not installed. Please install %s" 

34) 

35MESSAGE_NOT_FILE_FORMATTER = "%s is not a file" 

36MESSAGE_FILE_DOES_NOT_EXIST = "%s does not exist" 

37MESSAGE_EMPTY_ARRAY = "One empty row is found" 

38MESSAGE_IGNORE_ROW = "One row is ignored" 

39MESSAGE_DB_EXCEPTION = """ 

40Warning: Bulk insertion got below exception. Trying to do it one by one slowly.""" 

41 

42FILE_FORMAT_CSV = "csv" 

43FILE_FORMAT_TSV = "tsv" 

44FILE_FORMAT_CSVZ = "csvz" 

45FILE_FORMAT_TSVZ = "tsvz" 

46FILE_FORMAT_ODS = "ods" 

47FILE_FORMAT_XLS = "xls" 

48FILE_FORMAT_XLSX = "xlsx" 

49FILE_FORMAT_XLSM = "xlsm" 

50FILE_FORMAT_XLSB = "xlsb" 

51FILE_FORMAT_HTML = "html" 

52FILE_FORMAT_PDF = "pdf" 

53DB_SQL = "sql" 

54DB_DJANGO = "django" 

55DB_QUERYSET = "queryset" 

56KEYWORD_TSV_DIALECT = "excel-tab" 

57KEYWORD_LINE_TERMINATOR = "lineterminator" 

58 

59SKIP_DATA = -1 

60TAKE_DATA = 0 

61STOP_ITERATION = 1 

62 

63 

64DEFAULT_MULTI_CSV_SEPARATOR = "__" 

65SEPARATOR_FORMATTER = "---%s---" % DEFAULT_NAME + "%s" 

66SEPARATOR_MATCHER = "---%s:(.*)---" % DEFAULT_NAME 

67DEFAULT_CSV_STREAM_FILE_FORMATTER = "---%s:" % DEFAULT_NAME + "%s---%s" 

68DEFAULT_CSV_NEWLINE = "\r\n" 

69 

70MAX_INTEGER = 999999999999999