Clear
Clear スプレッドシート API は、開発者がスプレッドシートファイルから不要な要素をプログラムで一括削除できる決定的なソリューションとして設計されています。このドキュメントページは、サービスを自信を持ってアプリケーションに統合するために必要なすべてを網羅したガイドです。まず API のコアコンセプト概観から始め、モダンな Office Open XML ファイル(.xlsx)からレガシーな Excel バイナリ(.xls)、Apple Numbers、CSV、TSV、その他多数の表形式表現まで、さまざまなフォーマットの解釈方法を説明します。各フォーマットはハイパーリンク、画像、チャート、埋め込みオブジェクトを別々の構造で保持しているため、これらの違いを理解することが重要です。Clear API はその複雑さを抽象化し、すべてのフォーマットで同一のインターフェースを提供します。
主な機能
次に、認証ワークフローの詳細な流れをご紹介します。プラットフォームは業界標準の API キーとオプションの OAuth 2.0 トークンを使用し、認可されたクライアントのみがデータクリア操作を呼び出せるよう保証します。キーのローテーション、IP ホワイトリスト、HTTPS による暗号化伝送など、セキュリティのベストプラクティスを深く掘り下げ、インフラとエンドユーザーのデータを保護できるようにします。認証の後は、「はじめに」セクションで cURL、Python、JavaScript、.NET、Java の複数言語によるクイックスタートコードサンプルを提供し、リクエストペイロードの作成方法、スプレッドシートファイルの添付、レスポンスの解釈方法を示します。このサンプルは、API キー、ファイルデータ、オプションのクリア対象要素リストだけを送る最小限のリクエストを示し、"ワンコールで完了" という API の約束を実証しています。
ドキュメント
パラメータ
- format: 操作名:clearAll、clearHyperlinks、clearTables、clearPictures、clearShapes、clearComments、clearCharts、clearOleObjects、clearTextboxes、clearScenarios のいずれか
- AppRequest.OperationTables: 操作名:clearAll、clearHyperlinks、clearTables、clearPictures、clearShapes、clearComments、clearCharts、clearOleObjects、clearTextboxes、clearScenarios のいずれか
- UploadFileRequest.OperationId: これは操作 ID です
- UploadFileRequest.Files: アップロードするファイルです。データは任意の方法で準備できますが、HTML の input ファイル標準に従う必要があります。
エンドポイントの使用方法
-
ファイルとアクセストークンを含むリクエストを送信します Clear API
curl -X 'POST' \ 'https://api.sheetize.cloud/clear' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.OperationTables=clearHyperlinks' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
サービスは処理されたファイルのダウンロード URL を返します。例:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
ファイル名とフォルダー名を含むリクエストを送信します Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - ファイルを受け取り、使用するか、次のワークフローのステップに転送するだけです。