Rotate

Welcome to the documentation hub for our high-precision spreadsheet rotation API. Whether you're working with classic Excel formats (.xlsx, .xls, .xlsm), plain-text data files like CSV and TSV, or even Apple Numbers documents (.numbers), this service streamlines every transformation you need. With a single, intuitive request you can rotate a sheet 90° or 270°, or flip rows and columns entirely, giving you the flexibility to reshape layouts, re-align visual structures, and normalize data for downstream processing. The API is built for speed and reliability, handling large workbooks and complex worksheets in milliseconds while preserving cell formatting, formulas, and metadata. Dive into the sections below to explore authentication, request parameters, response structures, and best-practice tips that will help you integrate this powerful tool into your applications in just a few lines of code.

Main Features

Welcome to the documentation hub for our high-precision spreadsheet rotation API. Choose the rotation mode that best fits your scenario—90° for a simple clockwise turn, 270° for a counter-clockwise adjustment, or a full row-column swap for a transpose effect—then let the service handle the heavy lifting. Our endpoint supports batch operations, enabling you to pivot multiple sheets in a single call, and offers optional flags for preserving hidden rows, protecting sheet protection, and customizing output formats. Whether you're cleaning up imported data, preparing reports for presentation, or building a data-pipeline that requires uniform orientation, this API delivers a fast, reliable, and developer-friendly solution that fits seamlessly into any modern workflow.

Documents

Parameters

    • AppRequest.Target: The operation for example: 270 is to rotate 270 degree, 90 is to rotate 90 degree, col is to rotate column, row is to rotate row, row2col is to rotate row to column
    • UploadFileRequest.OperationId: This is an operation id
    • UploadFileRequest.Files: These are files you need to upload them to our online services, you can prepare the data in your very own way but it must follow the standard of the html input file.

    UseTheEndpoints

    • Send a request that includes the files and the access token Rotate API
      curl -X 'POST' \ 'https://api.sheetize.cloud/rotate' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.Target=1' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
    • The service will respond with a download URL for the processed file, in this example it is:
      { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 }
    • Send a request that includes the file name and the folder name to Download API
      curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
    • You will receive the file and you can either use it or simply forward it to the next step of your workflow.
X
فارسی
Italiano
Tiếng Việt
Català
Türk
हिन्दी
Čeština
Lietuvis
Ελληνικά
Dansk
Magyar
Български
Deutsch
Bahasa Melayu
Nederlands
Русский
English
Український
Español
Polskie
ภาษาไทย
Português
ქართველი
Français
Română
한국어
Slovák
繁體中文
日本語
Indonesia
العربية
简体中文