Download the PHP package stepupdream/spread-sheet-converter without Composer

On this page you can find all versions of the php package stepupdream/spread-sheet-converter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package spread-sheet-converter

Spreadsheet Converter

Laravel 9 testing Latest Stable Version License PHP Version Require

Introduction

You can read the information in Google Sheets and convert it to a Yaml file.
It's hard to handwrite Yaml files, so it's perfect for people who want to manage with Google Spreadsheet.
You can freely change the character string and count of the header line of the Google Spreadsheet to be read.
The contents of the exported yaml file can be freely formatted with the Laravel blade file.

Features

Requirements

The requirements to Spreadsheet converter application is:

Installation

Require this package with composer using the following command:

Arrangement

  1. Please log in to your Google account. Then, while logged in, access the Google API Console
  2. Create a new project. Feel free to decide the project name
  3. Click APIs and Services in the menu on the left side of the page. Enable APIs and services
  4. Search for the Google Sheets API and enable its use. Then click "Create Credentials" on the right side of the page
    • API to use : Google Sheets API
    • Where to call the API : Web server
    • Types of data to be accessed : Application data
    • Are you planning to use this API on App Engine or Compute Engine? : No
  5. Enter the content of "Add Credentials to Project"
    • Service account name: Owner
    • Key type : JSON
  6. The JSON file required for authentication will be downloaded
  7. Rename it credentials.json and put it in the "storage/app/json" folder
  8. Create a Google Spreadsheet
  9. Add shared members to the created Google Spreadsheet
    • json file Add the members listed in "dev-test@****.iam.gserviceaccount.com"
  10. Check the file ID of the created Google Spreadsheet

    https://docs.google.com/spreadsheets/d/(ID)/edit#gid=0

Usage

  1. You can publish the config file (php artisan vendor:publish) and set the default directories
  2. Feel free to modify the config file

Run Locally

Generate yaml files

Example Config

Sample

Contributing

Please see CONTRIBUTING for details.

Important Point

Google Spreadsheet Settings Please do not publish the json file and Google Spreadsheet ID to the world.

License

The Spreadsheet converter is open-sourced software licensed under the MIT license


All versions of spread-sheet-converter with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0.0
google/apiclient Version ^2.12.1
laravel/framework Version ^9
stepupdream/dream-ability-support Version v0.1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package stepupdream/spread-sheet-converter contains the following files

Loading the files please wait ....