Git Product home page Git Product logo

craxcel's People

Contributors

dependabot[bot] avatar diamino avatar petemc89 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

craxcel's Issues

[Errno 13] Permission denied: '/temp'

when I run the code I get the following error. I've tried to trouble shoot and I believe it has something to do with my file permissions which are read and write as far as I can tell. I'm using a mac.

I'm a novice. I'm running this within the terminal environment in pycharm

Add List Mode

A user should be able to pass in a list of filepaths that all then get processed.

The list should take on an easy to use form, such as a .txt with each filepath seperated by a new line. Possibly also allow multiple filepaths to be written directly as command line arguments.

Include Microsoft Word and Powerpoint

Microsoft Word and Powerpoint can both have their protections unlocked in the same way as Excel and should therefore be added to the application as well.

There should be a base class to wrap up all the common fields and functionality, i.e. "MicrosoftOfficeFile".

Overwrite original document

My expectation when using this utility is that I will be unlocking my original document. Instead of creating a new document in the "unlocked" directory, the default behavior should be to overwrite the original document.

To handle scenarios in which the original document should be maintained, I would also suggest adding some sort of "--preserve" flag to keep the original documents around.

help : turn off xlsx worksheet protection function

Hi

I would like to open an excel file and disable the worksheet protection as in the picture.

I have downloaded the craXcel.py file but have no clue how to start to unlock the excel via python.
Since all of the worksheet is protected therefore pd.read_excel and openpyxl.load_workbook('NXTS122ND8S10.xlsx') cannot read the excel.

Any help would be appreciated.

Thank you.

NXTS122ND8S10.xlsx
image

Transparently create temporary directories

Currently, craXcel is creating "temp" and "unlocked" directories in the current directory of the file being unlocked. Instead, this should use tempfile to transparently create temporary directories and remove them once they are no longer needed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.