All Projects → CatchZeng → Localizable.strings2excel

CatchZeng / Localizable.strings2excel

Licence: mit
Python command line tool for conversion between iOS strings files and excel files & between android strings.xml files and excl files. & strings files to android strings.xml files.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Localizable.strings2excel

Docto
Simple command line utility for converting .doc & .xls files to any supported format such as Text, RTF, CSV or PDF
Stars: ✭ 220 (-48.11%)
Mutual labels:  excel, xls, conversion
xls2db
Export table data from excel to mysql database, implemented with python.
Stars: ✭ 33 (-92.22%)
Mutual labels:  excel, xls
laravel-xlswriter
an excel export/import tool for laravel based on php-xlswriter
Stars: ✭ 54 (-87.26%)
Mutual labels:  excel, xls
eec
A fast and lower memory excel write/read tool.一个非POI底层,支持流式处理的高效且超低内存的Excel读写工具
Stars: ✭ 93 (-78.07%)
Mutual labels:  excel, xls
Easyexcel
快速、简单避免OOM的java处理Excel工具
Stars: ✭ 22,133 (+5120.05%)
Mutual labels:  excel, xls
json2xls
{"generate excel by json data": "根据json数据生成Excel表格"}
Stars: ✭ 30 (-92.92%)
Mutual labels:  excel, xls
xltpl
A python module to generate xls/x files from a xls/x template.
Stars: ✭ 46 (-89.15%)
Mutual labels:  excel, xls
Excelmapper
Map POCO objects to Excel files
Stars: ✭ 166 (-60.85%)
Mutual labels:  excel, xls
spark-hadoopoffice-ds
A Spark datasource for the HadoopOffice library
Stars: ✭ 36 (-91.51%)
Mutual labels:  excel, xls
csv2xls
Put together some CSV files into a single Excel file, in different sheets.
Stars: ✭ 14 (-96.7%)
Mutual labels:  excel, xls
exoffice
Library to parse common excel formats (xls, xlsx, csv)
Stars: ✭ 31 (-92.69%)
Mutual labels:  excel, xls
Flutter sheet localization
Generate Flutter localization from a simple online Google Sheets.
Stars: ✭ 212 (-50%)
Mutual labels:  excel, localization
J
❌ Multi-format spreadsheet CLI (now merged in http://github.com/sheetjs/js-xlsx )
Stars: ✭ 343 (-19.1%)
Mutual labels:  excel, xls
Sylvan.Data.Excel
The fastest .NET library for reading Excel data files.
Stars: ✭ 65 (-84.67%)
Mutual labels:  excel, xls
Documentserver
ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
Stars: ✭ 2,335 (+450.71%)
Mutual labels:  excel, xls
LocalizationUE4
Translation Editor for Unreal Engine 4
Stars: ✭ 59 (-86.08%)
Mutual labels:  localization, excel
Test files
📚 SheetJS Test Files (XLS/XLSX/XLSB and other spreadsheet formats)
Stars: ✭ 150 (-64.62%)
Mutual labels:  excel, xls
Xresloader
跨平台Excel导表工具(Excel=>protobuf/msgpack/lua/javascript/json/xml)
Stars: ✭ 161 (-62.03%)
Mutual labels:  excel, xls
spreadsheet
Yii2 extension for export to Excel
Stars: ✭ 79 (-81.37%)
Mutual labels:  excel, xls
dbd
dbd is a database prototyping tool that enables data analysts and engineers to quickly load and transform data in SQL databases.
Stars: ✭ 30 (-92.92%)
Mutual labels:  excel, xls

Localizable.strings2Excel

Python command line tool for conversion between iOS strings files and excel files & between android strings.xml files and excl files. & strings files to android strings.xml files.

中文请点击

Features

  • [x] Support convert iOS strings files to excel files.
  • [x] Support convert excel files to iOS strings files.
  • [x] Support convert android xml files to excel files.
  • [x] Support convert excel files to android xml files.
  • [x] Support convert iOS strings files to android xml files.

Version

V1.0.0

Required

1.Check python version

python version must be 2.x.

$ python --version
Python 2.7.10

2.Check pip(python package manager)

$ pip --version
pip 19.0 from /Library/Python/2.7/site-packages/pip (python 2.7)

if pip is not installed

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py

3.Install pyexcelerator

sudo pip install pyExcelerator

4.Install xlrd

sudo pip install xlrd

Usage

1.Convert iOS strings files to excel files.

$ python python/Strings2Xls.py -f examples/ios/ -t examples/output
Start converting
Convert examples/ios/ successfully! you can see xls file in examples/output/strings-files-to-xls_20190129_165830

2.Convert excel files to iOS strings files

$ python python/Xls2Strings.py -f examples/output/strings-files-to-xls_20190129_165830/ -t examples/ou
tput/

options: {'fileDir': 'examples/output/strings-files-to-xls_20190129_165830/', 'targetDir': 'examples/output/', 'excelStorageForm': 'multiple', 'additional': None
}, args: []

Start converting
Convert examples/output/strings-files-to-xls_20190129_165830/ successfully! you can see strings file in examples/output//xls-files-to-strings_20190129_171146

3.Convert android xml files to excel files

$ python python/Xml2Xls.py -f examples/android/ -t examples/output

options: {'fileDir': 'examples/android/', 'targetDir': 'examples/output', 'excelStorageForm': 'multiple'}, args: []

Start converting
Convert examples/android/ successfully! you can see xls file in examples/output/xml-files-to-xls_20190129_172938

4.Convert excel files to android xml files

$ python python/Xls2Xml.py -f examples/output/xml-files-to-xls_20190129_172938/ -t examples/output/

options: {'fileDir': 'examples/output/xml-files-to-xls_20190129_172938/', 'targetDir': 'examples/output/', 'excelStorageForm': 'multiple', 'additional': None}, args
: []

Start converting
Convert examples/output/xml-files-to-xls_20190129_172938/ successfully! you can xml files in examples/output//xls-files-to-xml_20190129_174207

5.Convert iOS strings files to android xml files.

$ python python/Strings2Xml.py -f examples/ios/en.lproj/ -t examples/output/

options: {'fileDir': 'examples/ios/en.lproj/', 'targetDir': 'examples/output/', 'additional': None}, args: []


Creating android file:examples/output//strings-files-to-xml_20190129_164122/Localizable.xml


Creating android file:examples/output//strings-files-to-xml_20190129_164122/InfoPlist.xml


Convert successfully! you can see xml files in examples/output//strings-files-to-xml_20190129_164122

ChangeLog

ChangeLog

Thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].