Skip to main content

compare microsoft spreadsheet data to check for plagiarism

Project description

Compare Microsoft Spreadsheet Files

Look for instances of plagiarism.

  • Compare file meta data [default]
    • File creation time stamp
    • File modification time stamp
    • Author of file creation
    • Author of last modification of file
  • Cell values [optional]
    • Non-formula strings
    • Cell-by-cell values
  • Cell layout [optional]
    • Check locations of filled/unfilled cells

Spreadsheet files must be of type .xlsx

Results are saved to spreadsheet.

Installation and Setup

To install run pip install --user compsheet from the terminal.

To run type

python3 -m compsheet

followed by the various inputs and flags. It is recommended that the user establish the alias compsheet for easy usage. To do this, edit the file .bashrc from the home directory and add the line

alias compsheet='python3 -m compsheet'

to the end. One can do this in their favourite editor or simply open a terminal and type

echo "alias compsheet='python3 -m compsheet'" >> .bashrc

into the prompt and press enter.

Some examples of usage:

# basic usage
python3 -m compsheet    # show help message with no alias
compsheet -h            # show help message with alias set to "compsheet"
compsheet --explain     # print description of table headers
compsheet               # compare all files in current directory

# example compbining various switches
compsheet -v -n 4 -t -o "meta,exact,string" ./dir 
   # [-v]      verbose output: print names of files as they are compared (default: quiet)
   # [-n]      use x processors in multiprocessing                       (default: 1)
   # [-t]      print table summary to stdout                             (default: off)
   # [-o]      do additional optional comparisons                        (default: "meta")
   # [./dir]   path to directory                                         (default: ".")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

compsheet-1.0.8.tar.gz (12.7 kB view details)

Uploaded Source

File details

Details for the file compsheet-1.0.8.tar.gz.

File metadata

  • Download URL: compsheet-1.0.8.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for compsheet-1.0.8.tar.gz
Algorithm Hash digest
SHA256 2168e42349fc3373c8cc224aef7a929f80fa6bcf47a6eca92a493eca6a8a43f3
MD5 c2baba4fdbccf811eb513b73d02c4929
BLAKE2b-256 3237853a0eaaa9789fc0791760c39a3f80215a40158e7abcf738d29a84193b40

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page