Saravanan666/pypi-org huggingface dataset:
Package: xlsxToJsonTranslate
xlsxToJsonTranslateSimple tool to convert xlsx file to a json object. Build for i18n angular appsUsagexlsxToJsonTranslate-i<inputfile>-o<outputfile>-l<lang>-k<keycolumn>Format of xlsx fileInformationKeyfrenViolation - Ajoutrgpd.violation.journey.add.titleAjout d'une violation de données personnellesAdding a violation of personal dataViolation - Ajoutrgpd.violation.journey.add.step-date.still-aliveLa violation est-elle toujours en cours ?The violation is it ongoing?Violation - Ajoutrgpd.violation.journey.add.step-date.determined-periodLa violation s'est étendue sur une période déterminéeThe violation was extended over a fixed periodViolation - Ajoutrgpd.violation.journey.add.step-date.date-start-violationDate approximative de la violationApproximate date of the violationViolation - Ajoutrgpd.violation.journey.add.step-date.date-know-violationDate et heure de prise de connaissance de la violationDate and time of becoming aware of the breachViolation - Ajoutrgpd.violation.journey.add.step-date.comments-datesCommentaires sur les datesComments on datesViolation - Ajoutrgpd.violation.journey.add.step-date.discovery-circumstancesDans quelles circonstances avez-vous découvert la violation ?Under what circumstances did you discover the violation?Output formatfr.json{"rgpd":{"violation":{"journey":{"add":{"title":"Ajout d'une violation de données personnelles","step-date":{"still-alive":"La violation est-elle toujours en cours ?","determined-period":"La violation s'est étendue sur une période déterminée","date-start-violation":"Date approximative de la violation","date-know-violation":"Date et heure de prise de connaissance de la violation","comments-dates":"Commentaires sur les dates","discovery-circumstances":"Dans quelles circonstances avez-vous découvert la violation ?"}}}}}}en.json{"rgpd":{"violation":{"journey":{"add":{"title":"Adding a violation of personal data","step-date":{"still-alive":"The violation is it ongoing?","determined-period":"The violation was extended over a fixed period","date-start-violation":"Approximate date of the violation","date-know-violation":"Date and time of becoming aware of the breach","comments-dates":"Comments on dates","discovery-circumstances":"Under what circumstances did you discover the violation?"}}}}}}
Package: xlsxtools
xlsxtoolsUtility functions for writing and manipulating Excel files:write_dataframe_to_excel() : write a Pandas DataFrame to an Excel file, optionally calling
auto_size_excel_column_widths() and filter_and_freeze_excel()auto_size_excel_column_widths() : Reformat an Excel file, adjusting the column widths to fit their contentsfilter_and_freeze_excel() : Clean up an Excel file by setting a filter on the first row,
splitting & freezing the panesReleases1.0, 2021-10-26Initial releaseLicenseThis is free and unencumbered software released into the public domain.Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.
Package: xlsxtpl
Usexltpl.xlsxtplA python module to generate xlsx files from a xlsx template.How it worksxlsxtpl uses openpyxl to read and write .xlsx files, uses jinja2 as its template engine.When xlsxtpl reads a .xlsx file, it creates a tree for each worksheet.Then, it translates the tree to a jinja2 template with custom tags.When the template is rendered, jinja2 extensions of cumtom tags call corresponding tree nodes to write the .xlsx file.Syntaxxlsxtpl uses jinja2 as its template engine, follows thesyntax of jinja2 template.Each worksheet is translated to a jinja2 template with custom tags....
...
{% row 45 %}
{% cell 46 %}{% endcell %}
{% cell 47 %}{% endcell %}
{% cell 48 %}{{address}}  {%xv v%}{% endcell %}
{% cell 49 %}{% endcell %}
{% cell 50 %}{% endcell %}
{% cell 51 %}{% endcell %}
{% cell 52 %}{% endcell %}
{% cell 53 %}{% endcell %}
{% row 54 %}
{% cell 55 %}{% endcell %}
{% cell 56 %}{% sec 0 %}{{name}}{% endsec %}{% sec 1 %}{{address}}{% endsec %}{% endcell %}
...
...
{% for item in items %}
{% row 64 %}
{% cell 65 %}{% endcell %}
{% cell 66 %}{% endcell %}
{% cell 67 %}{% endcell %}
{% cell 68 %}{% endcell %}
{% cell 69 %}{% endcell %}
{% cell 70 %}{% endcell %}
{% cell 71 %}{% endcell %}
{% cell 72 %}{% endcell %}
{% endfor %}
...
...xlsxtpl added 4 custom tags: row, cell, sec, and xv.row, cell, sec are used internally, used for row, cell and rich text.xv is used to define a variable.When a cell contains only a xv tag, this cell will be set to the type of the object returned from the variable evaluation.For example, if a cell contains only {%xv amt %}, and amt is a number, then this cell will be set to Number type, displaying with the style set on the cell.If there is another tag, it is equivalent to {{amt}}, will be converted to a string.InstalltionpipinstallxlsxtplHow to useSeeexamples.NotesRich textOpenpyxl does not preserve the rich text it read.
A temporary workaround for rich text is provided inthis repo(2.6).
For now, xlsxtpl uses this repo to support rich text reading and writing.
Package: xlsxutility
Xlsx filetype utility functionsautofit_columns: Autofit all columns from dataframe written to xlsxfile with xlsxwriterdefautofit_columns(dataframe,worksheet,padding=1.1,index=True):""":param dataframe: Base dataframe written to xlsx workbook:param worksheet: Sheet in xlsx workbook to be formatted:param padding: Optional, padding amount:param index:  Optional, Index true/false in dataframe. Defaults true, use false for non-indexed dataframe outputs.:return: formatted worksheet"""Example Callimportpandasaspdimportnumpyasnpfromxlsxutilityimportautofit_columnsdf=pd.DataFrame(np.array([[1,2,3],[4,5,6],[7,8,9]]),columns=['a','b','c'])writer=pd.excelwriter("some_path",engine='xlsxwriter')df.to_excel(writer)autofit_columns(df,writer.sheets['Sheet1'],index=False)align_cells: Horizontally or vertically align all cells in given dataframe.Note - If using in conjunction with autofit_columns this must be called first, or the default width (1) will overwrite.defalign_cells(dataframe,workbook,worksheet,align='center'):""":param dataframe: Reference Dataset, Pandas Dataframe:type dataframe: Pandas Dataframe:param workbook: Xlsxwriter workbook:param worksheet: Xlsxwriter worksheet (must be within workbook):param align (optional):Defaults to horizontal center.  Alignment types Horizontal: (left / center/ right / fill / justify / center_across / distributed) or Vertical: (top, vcenter, bottom, vjustify, vdistributed)"""Example Callimportpandasaspdimportnumpyasnpfromxlsxutilityimportalign_cellsdf=pd.DataFrame(np.array([[1,2,3],[4,5,6],[7,8,9]]),columns=['a','b','c'])writer=pd.excelwriter("some_path",sheet_name='Example',engine='xlsxwriter')df.to_excel(writer)align_cells(df,writer,writer.sheets['Example'],'center')
Package: xlsx-xargs
xlsx-xargs类似xargs命令，遍历依据是excel表单中的每一行。命令参数，允许被string.format替换，替换内容为指定单元格值。命令说明E:\xlsx-xargs>python xlsx_xargs.py --help
    Usage: xlsx_xargs.py [OPTIONS] [COMMANDS]...

    类似xargs命令，遍历依据是excel表单中的每一行。命令参数，允许被string.format替换，替换内容为指定单元格值。

    注意：

    COMMANDS前加两个减号，可表示减号后均为COMMANDS参数。 xlsx-xargs [OPTIONS] -- [COMMANDS]...

    Options:
    -f, --file TEXT   Excel文件路径。  [required]
    -s, --sheet TEXT  表单页名称。默认为当前页。
    -r, --rows TEXT   指定需要处理的行。默认为所有行。
    -t, --test TEXT   使用正则对行进行过滤，只处理匹配的行。允许使用多个表达式，多个表达式之间求与。
    --help            Show this message and exit.注意事项rows 要遵从rows规则。tests 要遵从test规则。COMMANDS 前加--，可以防止参数冲突问题。rows规则1 == [1]1,2,3 == [1,2,3]1-3 == [1,2,3]1-3,5 == [1,2,3,5]3- == [3,4,5,6....] # 从第3行开始，直到最后一行。test规则每个test都是由（列名+":"+正则）组成，如（A:\d+）。可以由多个test组成。多个test求“与”为最后结果。
Package: xltable
Documentation here:https://xltable.readthedocs.org/en/latestxltable is an API for writing tabular data and charts to Excel. It is not a replacement for other Excel writing
packages such as xlsxwriter, xlwt or pywin32. Instead it uses those packages as a back end to write the Excel files
(or to write to Excel directly in the case of pywin32) and provides a higer level abstraction that allows the
programmer to deal with tables of data rather than worry about writing individual cells.The main feature that makes xltable more useful than just writing the Excel files directly is that it can
handle tables with formulas that relate to cells in the workbook without having to know in advance where
those tables will be placed on a worksheet. Only when all the tables have been added to the workbook and
the workbook is being written are formulas resolved to their final cell addresses.Tables of data are constructed using pandas.DataFrame objects. These can contain formulas relating to columns or
cells in the same table or other tables in the same workbook.As well as writing tables to Excel, xltable can also write charts using tables as source data.Integrating xltable into Excel can be done using PyXLL,https://www.pyxll.com.
PyXLL embeds a Python interpreter within Excel and makes it possible to use Excel as a front end user interface
to Python code. For example, you could configure a custom ribbon control for users to run Python reports and have
the results written back to Excel.Example:from xltable import *
import pandas as pa

# create a dataframe with three columns where the last is the sum of the first two
dataframe = pa.DataFrame({
        "col_1": [1, 2, 3],
        "col_2": [4, 5, 6],
        "col_3": Cell("col_1") + Cell("col_2"),
}, columns=["col_1", "col_2", "col_3"])

# create the named xlwriter Table instance
table = Table("table", dataframe)

# create the Workbook and Worksheet objects and add table to the sheet
sheet = Worksheet("Sheet1")
sheet.add_table(table)

workbook = Workbook("example.xlsx")
workbook.add_sheet(sheet)

# write the workbook to the file (requires xlsxwriter)
workbook.to_xlsx()
Package: xl-tables
Use descriptors to get and set Excel table values.Examplesimportxl_tablesasxlimportdatetimeclassMyTable(xl.Table):label_first=xl.Constant('First Name',(1,1))# Constants initialize their value on Table creationfirst_name=xl.Cell((1,2))label_last=xl.Constant('Last Name',(2,1))last_name=xl.Cell(2,2)label_now=xl.Constant('Now',(3,1))now=xl.DateTime(3,2)label_today=xl.Constant('Today',(4,1))today=xl.Date(4,2)label_time=xl.Constant('Time',(5,1))time=xl.Time(5,2)header=xl.Constant(['Data 1','Data 2','Data 3'],rows=7,row_length=3)array_item=xl.RangeItem('A8:C10')# Contiguous Range is preferablearray=xl.Range('A8:C10')# array_item = xl.RowItem(8, 9, 10, row_length=3)# array = xl.Row(8, 9, 10, row_length=3)tbl=MyTable()tbl.first_name='John'tbl.last_name='Doe'tbl.now=datetime.datetime.now()tbl.today=datetime.datetime.today()tbl.time=datetime.time(20,1,1)# datetime.datetime.now().time()tbl.array=[(1,2,3),(4,5,6),(7,8,9)]# Make a border around the cells in the tabletbl.array_item.Borders(xl.xlEdgeTop).LineStyle=xl.xlDoubletext='{lbl1}={opt1}\n'\'{lbl2}={opt2}\n'\'{lbl3}={now}\n'\'{lbl4}={today}\n'\'{lbl5}={time}\n'\'\n'\'{header}\n'\'{arr}\n'.format(lbl1=tbl.label_first,opt1=tbl.first_name,lbl2=tbl.label_last,opt2=tbl.last_name,lbl3=tbl.label_now,now=tbl.now,lbl4=tbl.label_today,today=tbl.today,lbl5=tbl.label_time,time=tbl.time,header=tbl.get_row_text(tbl.header,delimiter=', '),arr=tbl.get_table_text(tbl.array,delimiter=', '))withopen('person_text.txt','w')asf:f.write(text)print('===== Manual Text =====')print(text)print('===== End =====')# Short function provided for thistxt=tbl.get_table_text(tbl.array,header=tbl.header,head={tbl.label_first:tbl.first_name,tbl.label_last:tbl.last_name,tbl.label_now:tbl.now,tbl.label_today:tbl.today,tbl.label_time:tbl.time})print('===== Get Table Text =====')print(txt)print('===== End =====')tbl.save('person.txt')# 'person.txt' or '.tsv' will save every cell separated by '\t'tbl.save('person.csv')# 'person.csv' will save every cell separated by ','tbl.save('person.xlsx')
Package: xltmpl
功能本模块基于openpyxl，通过自定义xls/xlsx模板，向模板写入数据，从而保留表格样式，适合固定格式报表导出。安装pip install xltmpl==1.0.6快速开始第一步、假设一个xls/xlsx模板的Sheet1设置如下：ABCDE1nameagesex2{{}}{{}}{{}}3第一行是表头第二行全部填充{{}}，然后设置{{}}单元格的格式(如字体、字号、文本颜色、边框、背景等等)，后面的单元格样式都使用该行的样式第二步：往Excel写入数据，可以很方便的写入多种数据类型# -*- coding: utf-8 -*-"""演示xltmpl按模板导出数据"""importpandasaspdfromxltmpl.xltmplimportXlTemplatexlpath_tmpl='xlsx_template.xlsx'# xls format is allowedxlpath_save='save.xlsx'# 指定模板位置，以及写入数据后的新表位置，然后向Excel模板写入数据withXlTemplate(tmpl_path=xlpath_tmpl,xlpath_save=xlpath_save,place_holder='{{}}')astmpl:# 往Sheet1添加一行数据row=['apple','orange','banana']tmpl.append_row('Sheet1',row)# 往第一个Sheet天机多行数据rows=[['Jason','M',23],['Rose','F',19]]tmpl.append_rows(1,rows)# 往第二个Sheet添加一条记录，其中header_row指定表头位置，style_row指定样式在第几行# 添加record时，Excel中有的字段自动放到Sheet对应的列，不存在的字段自动舍弃record={'name':'Micheal','age':14,'sex':'M','other':'这个字段Sheet中不存在，不会写入Excel'}tmpl.append_dict(2,record,header_row=1,style_row=2)# 往第三个Sheet添加一个dataframedata={'Name':['Jason','Rose','Micheal'],'Age':[23,19,14],}df=pd.DataFrame(data)tmpl.append_dataframe(3,df)关于Excel模板xltmpl支持xls和xlsx表头可以不在第一行，不在第一行时，追加数据需指定header_row参数模板最后一行全部填充{{}}
Package: xltojson
xltojsonThis Python Package provides the functionality to translate excel data to JSON object.Excel provides a very intuitive way of organising data using its rich customizations provided by its functions.Nowadays, many software applications uses JSON (JavaScript Object Notation) to transfer data. If data is in excel format, it can be a cumbersome task to manually translate data to JSON.Excel File FormatEach spreadsheet is translated to a python dictionary with key same as the spreadsheet name. The spreadsheet with name "Main" encloses all the other spreadsheet data.Following is a simple code snippet using which a user can translate file containing excel data to a JSON file.Usage:from xltojson import parse
   parse.translate_excel_to_json(input_excel_file_path, output_json_file_path):peace_symbol:
Package: xltpl
xltplA python module to generate xls/x files from a xls/x template.How it worksWhen xltpl reads a xls/x file, it creates a tree for each worksheet.And, each tree is translated to a jinja2 template with custom tags.When the template is rendered, jinja2 extensions of cumtom tags call corresponding tree nodes to write the xls/x file.How to installpipinstallxltplHow to useTo use xltpl, you need to be familiar with thesyntax of jinja2 template.Get a pre-written xls/x file as the template.Insert variables in the cells, such as :{{name}}Insert control statements in the notes(comments) of cells, use beforerow, beforecell or aftercell to seperate them :beforerow{% for item in items %}beforerow{% endfor %}Insert control statements in the cells (v0.9) :{%- for row in rows %}
{% set outer_loop = loop %}{% for row in rows %}
Cell
{{outer_loop.index}}{{loop.index}}
{%+ endfor%}{%+ endfor%}Run the codefromxltpl.writerximportBookWriterwriter=BookWriter('tpl.xlsx')person_info={'name':u'Hello Wizard'}items=['1','1','1','1','1','1','1','1',]person_info['items']=itemspayloads=[person_info]writer.render_book(payloads)writer.save('result.xlsx')SupportedMergedCellNon-string value for a cell (use{% xv variable %}to specify a variable)For xlsxImage (use{% img variable %})DataValidationAutoFilterRelatedpydocxtplA python module to generate docx files from a docx template.django-excel-exportA Django library for exporting data in xlsx, xls, docx format, utilizing xltpl and pydocxtpl, with admin integration.Demo projectLive demo(User name: admin
Password: admin)xltpl for nodejsCodeSandbox examples:browsernodexltpl for javaNotesxlrdxlrd does not extract print settings.This repodoes.xlwtxlwt always sets the default font to 'Arial'.Excel measures column width units based on the default font.This repodoes not.
Package: xlum
xlum-pythonPython importer for theXLUM data exchange and archive formatSystem requirementslxmlhttps://pypi.org/project/lxml/pandashttps://pandas.pydata.org/urllib3https://urllib3.readthedocs.io/en/stable/openpyxlhttps://openpyxl.readthedocs.io/en/stable/Access to GitHub for XSD schema validationInstallation$pipinstallxlumUsageimportxlummeta_obj=xlum.from_xlum(file_name="<Path to Xlum>")Citing@Article{gchron-2022-27,
    AUTHOR = {Kreutzer, S. and Grehl, S. and H\"ohne, M. and Simmank, O. and Dornich, K. and Adamiec, G. and Burow, C. and Roberts, H. and Duller, G.},
    TITLE = {XLUM: an open data format for exchange and long-term data preservation of luminescence data},
    JOURNAL = {Geochronology Discussions},
    VOLUME = {2022},
    YEAR = {2022},
    PAGES = {1--22},
    URL = {https://gchron.copernicus.org/preprints/gchron-2022-27/},
    DOI = {10.5194/gchron-2022-27}
}FundingThe development of the XLUM-format as format basis for reference data was supported by the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 844457CREDit).
Package: xlutils
xlutilsThis package provides a collection of utilities for working with Excel
files. Since these utilities may require either or both of the xlrd
and xlwt packages, they are collected together here, separate from either
package.Currently available are:xlutils.copyTools for copying xlrd.Book objects to xlwt.Workbook objects.xlutils.displayUtility functions for displaying information about xlrd-related
objects in a user-friendly and safe fashion.xlutils.filterA mini framework for splitting and filtering Excel files into new
Excel files.xlutils.marginsTools for finding how much of an Excel file contains useful data.xlutils.saveTools for serializing xlrd.Book objects back to Excel files.xlutils.stylesTools for working with formatting information expressed in styles.InstallationDo the following in your virtualenv:pip install xlutilsDocumentationThe latest documentation can also be found at:http://xlutils.readthedocs.org/en/latest/Problems?Try the following in this order:Read the sourceAsk a question onhttp://groups.google.com/group/python-excel/LicensingCopyright (c) 2008-2015 Simplistix Ltd.
See docs/license.txt for details.
Package: xlwings
xlwings (Open Source)xlwings is aBSD-licensedPython library that makes it easy to call Python from Excel and vice versa:Scripting: Automate/interact with Excel from Python using a syntax that is close to VBA.Macros: Replace your messy VBA macros with clean and powerful Python code.UDFs: Write User Defined Functions (UDFs) in Python (Windows only).Numpy arraysandPandas Series/DataFramesare fully supported. xlwings-powered workbooks are easy to distribute and work
onWindowsandmacOS.xlwings includes all files in the xlwings package except theprofolder, i.e., thexlwings.prosubpackage.xlwings PROxlwings PRO offers additional functionality on top of xlwings (Open Source), including:xlwings Server: No local Python installation required, supports Excel on the web and Google Sheets in addition to Excel on Windows and macOS. Integrates with VBA, Office Scripts and Office.js and supports custom functions on all platforms.xlwings Reports: the flexible, template-based reporting systemxlwings Reader: A faster and more feature-rich alternative forpandas.read_excel()(no Excel installation required)Easy deployment via 1-click installer and embedded codeSee thefull list of PRO featuresxlwings PRO issource availableand dual-licensed under one of the following licenses:PolyForm Noncommercial License 1.0.0(noncommercial use is free)xlwings PRO License(commercial use requires apaid plan)License KeyTo use xlwings PRO, you need to install a license key on a Terminal/Command Prompt like so (alternatively, set the env varXLWINGS_LICENSE_KEY:xlwings license update -k YOUR_LICENSE_KEYSeethe docsfor more details.License key for noncommercial purpose:To use xlwings PRO for free in a noncommercial context, use the following license key:noncommercial.License key for commercial purpose:To try xlwings PRO for free in a commercial context, request a trial license key:https://www.xlwings.org/trialTo use xlwings PRO in a commercial context beyond the trial, you need to enroll in a paid plan (they include additional services like support and the ability to create one-click installers):https://www.xlwings.org/pricingxlwings PRO licenses are developer licenses, are verified offline (i.e., no telemetry/license server involved) and allow royalty-free deployments to unlimited internal and external end-users and servers for a hassle-free management. Deployments use deploy keys that don’t expire but instead are bound to a specific version of xlwings.LinksHomepage:https://www.xlwings.orgQuickstart:https://docs.xlwings.org/en/stable/quickstart.htmlDocumentation:https://docs.xlwings.orgBook (O’Reilly, 2021):https://www.xlwings.org/bookVideo Course:https://training.xlwings.org/p/xlwingsSource Code:https://github.com/xlwings/xlwingsxltrail (Version control for Excel files):https://www.xltrail.com
Package: xlwt
xlwtThis is a library for developers to use to generate
spreadsheet files compatible with Microsoft Excel versions 95 to 2003.The package itself is pure Python with no dependencies on modules or packages
outside the standard Python distribution.Please read this before using this package:https://groups.google.com/d/msg/python-excel/P6TjJgFVjMI/g8d0eWxTBQAJInstallationDo the following in your virtualenv:pip install xlwtQuick startimportxlwtfromdatetimeimportdatetimestyle0=xlwt.easyxf('font: name Times New Roman, color-index red, bold on',num_format_str='#,##0.00')style1=xlwt.easyxf(num_format_str='D-MMM-YY')wb=xlwt.Workbook()ws=wb.add_sheet('A Test Sheet')ws.write(0,0,1234.56,style0)ws.write(1,0,datetime.now(),style1)ws.write(2,0,1)ws.write(2,1,1)ws.write(2,2,xlwt.Formula("A3+B3"))wb.save('example.xls')DocumentationDocumentation can be found in thedocsdirectory of the xlwt package.
If these aren’t sufficient, please consult the code in the
examples directory and the source code itself.The latest documentation can also be found at:https://xlwt.readthedocs.org/en/latest/Problems?Try the following in this order:Read the sourceAsk a question onhttps://groups.google.com/group/python-excel/Acknowledgementsxlwt is a fork of the pyExcelerator package, which was developed by
Roman V. Kiseliov. This product includes software developed by
Roman V. Kiseliov <roman@kiseliov.ru>.xlwt uses ANTLR v 2.7.7 to generate its formula compiler.
Package: xlwt-fix
xlwtThis is a library for developers to use to generate
spreadsheet files compatible with Microsoft Excel versions 95 to 2003.The package itself is pure Python with no dependencies on modules or packages
outside the standard Python distribution.Please read this before using this package:https://groups.google.com/d/msg/python-excel/P6TjJgFVjMI/g8d0eWxTBQAJInstallationDo the following in your virtualenv:pip install xlwtQuick startimportxlwtfromdatetimeimportdatetimestyle0=xlwt.easyxf('font: name Times New Roman, color-index red, bold on',num_format_str='#,##0.00')style1=xlwt.easyxf(num_format_str='D-MMM-YY')wb=xlwt.Workbook()ws=wb.add_sheet('A Test Sheet')ws.write(0,0,1234.56,style0)ws.write(1,0,datetime.now(),style1)ws.write(2,0,1)ws.write(2,1,1)ws.write(2,2,xlwt.Formula("A3+B3"))wb.save('example.xls')DocumentationDocumentation can be found in thedocsdirectory of the xlwt package.
If these aren’t sufficient, please consult the code in the
examples directory and the source code itself.The latest documentation can also be found at:https://xlwt.readthedocs.io/en/latest/Problems?Try the following in this order:Read the sourceAsk a question onhttps://groups.google.com/group/python-excel/Acknowledgementsxlwt is a fork of the pyExcelerator package, which was developed by
Roman V. Kiseliov. This product includes software developed by
Roman V. Kiseliov <roman@kiseliov.ru>.xlwt uses ANTLR v 2.7.7 to generate its formula compiler.
Package: xlwt-future
Py2.6+ and Py3.3+ fork of xlwt.xlwt is a library for generating spreadsheet files that are compatible
with Excel 97/2000/XP/2003, OpenOffice.org Calc, and Gnumeric. xlwt has
full support for Unicode. Excel spreadsheets can be generated on any
platform without needing Excel or a COM server. The only requirement is
Python 2.6, 2.7, or 3.3.
Package: xm2xl
xm2xlFlatten Xmind file into xlsx sheetInstallationpip install xm2xlUsageUsage : xm2xl <Xmind File> <flags>
 
 Flags
    -s, --sheet=SHEET : Sheet to read data from
        Default: ''
    -o, --outputfile=OUTPUTFILE : Name of the output file
        Default: ''