スプリッタ
私たちのスプレッドシート分割 API の包括的ガイドへようこそ。この堅牢なソリューションは、さまざまな一般的フォーマットのマルチシートドキュメントの取り扱いを合理化するよう設計されています。従来の Excel ワークブック(.xlsx、.xls、.xlsm)、プレーンテキストの CSV および TSV ファイル、Apple Numbers(.numbers)またはその他のサポートされているファイルタイプを使用している場合でも、この API は各シートまたはタブを自動的に抽出し、独立したファイルとして保存します。この機能は、大規模で単一のデータセットをモジュラーワークフロー向けに管理しやすい部分に分割したり、機密情報を分離したり、異なるステークホルダー向けにカスタマイズされたデータセットを提供したりする開発者に最適です。以下のドキュメントでは、API の基本概念、認証メカニズム、リクエスト構造、レスポンス処理について順を追って説明し、単一の呼び出しでこの強力な機能を統合するために必要なすべてを提供します。
主な機能
高速性と信頼性を追求して構築されたこの API は、最適化されたパースエンジンを活用し、数十枚のシートや何千行ものワークブックでも迅速に処理します。その開発者向け設計は標準的な HTTP メソッド、JSON ペイロード、明確なステータスコードを採用しており、既存のパイプラインやサーバーレス関数にシームレスに組み込むことができます。ガイド全体を通じて、実用的な例、ベストプラクティスの推奨、トラブルシューティングのヒントが提供され、一般的な落とし穴を回避し、パフォーマンスを最大化する手助けをします。このドキュメントを読み終える頃には、複雑なマルチシートスプレッドシートをクリーンでスタンドアロンなファイルに変換できるようになり、最小限の労力で正確なデータセグメンテーションを実現できます。ぜひ深く掘り下げ、単一のリクエストで絡み合ったワークブックをすぐに使える資産のコレクションに変える方法をご確認ください。
ドキュメント
パラメータ
- UploadFileRequest.OperationId: これは操作 ID です
- UploadFileRequest.Files: これらはアップロードが必要なファイルです。独自の方法でデータを準備できますが、HTML input ファイルの標準に従う必要があります。
-
ファイルとアクセストークンを含むリクエストを送信します スプリッタ API
curl -X 'POST' \ 'https://api.sheetize.cloud/splitter' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -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 } -
ファイル名とフォルダ名を含むリクエストを送信します ダウンロード API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - ファイルが受け取れますので、使用するか、次のワークフローのステップに単に転送することができます。