semvec/pypi-packages huggingface dataset:
py-xlsx-textconv 0.0.6
Git textconv tool for excel
Requires Python: >=3.7

# py_xlsx_textconv

Excel to text covert tool for Git.
This is a python port of [git-xlsx-textconv](https://github.com/tokuhirom/git-xlsx-textconv)

When git diff or git log -p, extract cell values in excel and format:

```
[SheetName1][TAB][A1][TAB][B1][TAB][C1][TAB]...
[SheetName1][TAB][A2][TAB][B2][TAB][C2][TAB]...
```

and compare text formats.

Example: Excel  
![excel](https://raw.githubusercontent.com/tiibun/py-xlsx-textconv/main/excel.png)

git diff  
![git diff](https://raw.githubusercontent.com/tiibun/py-xlsx-textconv/main/diff.png)


And experimental VBA support. (v0.0.4)

## This does not compare

- Style
- Auto Shapes
- ... and so on


## Install 

```
pip install py-xlsx-textconv
```

## Configuration

If `~/.config/git/attributes` (Windows: %HOMEPATH%\.config\git\attributes) does not exist, you need to creat and edit it.

```:~/.config/git/attributes
.xlsx diff=xlsx
.xlsm diff=xlsx
```

Or if you prefered per project attribute file, create `.gitattributes` file and edit it above

Append to `~/.gitconfig` (Windows: %HOMEPATH%\.gitconfig).

```:~/.gitconfig
[diff "xlsx"]
    binary = true
    textconv = py-xlsx-textconv
```

If you would like to compare values only, append `-d` option.

```:~/.gitconfig
[diff "xlsx"]
    binary = true
    textconv = py-xlsx-textconv -d
```


## Development

Install [pdm](https://pdm.fming.dev/latest/).

```
# install dependencies
pdm sync -d

# test
pdm run test
```

## LICENSE

MIT
collage-library 1.0.0
collage
Keywords: python,collage,tax,salary,student,employee,insurance


collage

This library helps you to enter students or employees information of a collage through specific items that library or its classes asked you.

How it works?
Use the following command to install this library

pip install collage

This library has a base class and two different child classes:
1.Student: that needs (name,family,idnumber,age,phone,idclass) to display a string output of the student information.
2.Employee: that needs (name,family,idnumber,age,phone,salary(in your own currency)) to display a string output of the staff information,in addition to normal information this class will display tax price,insurance price and finally income.

Use:
1:display student information

from collage import Student
get_date=Student(name,family,idnumber,age,phone,idclass)
print(get_date)
#you have to enter all wanted or required dataes as string format("")when you make an object from the class

example:
from collage  import Student
get_date=Student("ali","akbari","006","35","0912","A3")
print(get_date)
________________________________
output:
A STUDENT :information of the person is :
full name is :ali    akbari
id number is :006
age :35     phone:0912
the student class number is :A3



2:display employee information

from collage import Employee
get_date=Student(name,family,idnumber,age,phone,salary)
print(get_date)
#you have to enter all wanted or required dataes as string format("")when you make an object from the class

example:
from collage import Employee
get_date=Employee("hasan","jamali","25874","45","0912",4500000)
print(get_date)
_______________________________
output:
AN EMPLOYEE :information of the person is :
full name is :hasan    jamali
id number is :25874
age :45     phone:0912
unpure salary :4500000
tax is :200000      insurance is :315000
total income is :3985000.0