C✳CODEZ.WIN
🌐 日本語

ローカライズされた読書ガイド

xlsx目的、用途、および情報源

スプレッドシート ファイルが主要な入力または出力である場合はいつでもこのスキルを使用してください。これは、ユーザーが次の操作を行うタスクを意味します。既存の .xlsx、.xlsm、.xltx、.csv、または .tsv ファイルを開く、読み込む、編集する、または修正する (列の追加、数式の計算、書式設定、グラフ作成、乱雑なデータのクリーンアップなど)。新しいスプレッドシートをゼロから、または他のデータ ソースから作成する。または、表形式ファイル形式間で変換する。特に、ユーザーがスプレッドシート ファイルを名前またはパスで参照する場合 (「ダウンロードした xlsx ファイル」のように、何気なく参照する場合) にトリガーされ、そのファイルに対して何らかの処理を実行したり、そこから結果を生成したりする場合にもトリガーされます。また、乱雑な表形式データ ファイル (不正な行、位置のずれたヘッダー、不要なデータ) を適切なスプレッドシートにクリーンアップまたは再構築する場合にもトリガーされます。成果物はスプレッドシート ファイルである必要があります。表形式データが関係している場合でも、主要な成果物が Word 文書、HTML レポート、スタンドアロンの Python スクリプト、データベース パイプライン、または Google Sheets API 統合である場合はトリガーしないでください。

ソースを取得しました:

出典リポジトリ
anthropics/skills
SKILL.md
skills/xlsx/SKILL.md
リポジトリの Star
185,373
リポジトリの最終更新
2026-10-29
能力分類
データ
最終収集時刻

ライセンス: ライセンスファイル未検証

ワークフローの抜粋は、Codezによる実行可能な指示ではなく、あくまでも参考資料です。このページを作成するために、サードパーティ製のスキルは実行されていません。

以下の目的とワークフローに関する記述は、上流工程に関する資料であり、読みやすいように整理・翻訳されています。これらは、別途ラベル付けされたCodez編集分析とは区別されます。

このスキルが何をするか

スプレッドシート ファイルが主要な入力または出力である場合はいつでもこのスキルを使用してください。これは、ユーザーが次の操作を行うタスクを意味します。既存の .xlsx、.xlsm、.xltx、.csv、または .tsv ファイルを開く、読み込む、編集する、または修正する (列の追加、数式の計算、書式設定、グラフ作成、乱雑なデータのクリーンアップなど)。新しいスプレッドシートをゼロから、または他のデータ ソースから作成する。または、表形式ファイル形式間で変換する。特に、ユーザーがスプレッドシート ファイルを名前またはパスで参照する場合 (「ダウンロードした xlsx ファイル」のように、何気なく参照する場合) にトリガーされ、そのファイルに対して何らかの処理を実行したり、そこから結果を生成したりする場合にもトリガーされます。また、乱雑な表形式データ ファイル (不正な行、位置のずれたヘッダー、不要なデータ) を適切なスプレッドシートにクリーンアップまたは再構築する場合にもトリガーされます。成果物はスプレッドシート ファイルである必要があります。表形式データが関係している場合でも、主要な成果物が Word 文書、HTML レポート、スタンドアロンの Python スクリプト、データベース パイプライン、または Google Sheets API 統合である場合はトリガーしないでください。

上流ワークフローの仕組み

XLSXファイルの作成、編集、分析

>openpyxl、pandas、 そしてmarkitdownプリインストールされています - 実行しないでくださいpip installまず、スクリプトを書いて直接インポートします。インポートが失敗した場合のみ(またはmarkitdownコマンドがありません):pip install不足しているパッケージです。> 以下のスクリプトパスは、このスキルのディレクトリからの相対パスです。

上流への航路 · L7 ↗

検証に耐えうる数式を選択する

LibreOffice は Excel よりも実装している関数が少なく、評価できない関数はリテラルになります。#NAME?納品するファイルに組み込まれています。Excel形式を推奨します。2007-時代の機能 —SUMIFS、INDEX、MATCH、IFERROR、SUMPRODUCT―接頭辞は不要です。

上流への航路 · L61 ↗

openpyxlの落とし穴

モデルを読み込むには、2回の読み込みが必要です。data_only=Trueキャッシュされた値のみを返し、数式は削除されます。デフォルト設定では、値のない数式文字列が返されます。一度の処理で両方を取得することはできません。data_only=True保存するとデータが破壊されます。そのワークブックには数式が残っていないため、保存するとすべての数式がリテラルに置き換えられ、永久に復元されます。

上流への航路 · L71 ↗
上流への航路 · bash ↗
python scripts/recalc.py output.xlsx [timeout_seconds]   # default 30

要件とセットアップ

各出力に対する要件

ユーザーが特に指定しない限り、プロフェッショナルなフォント(Arial、Times New Roman)を使用します。数式エラーはゼロです。recalc.py報道errors_foundエラーがあなたより前に発生したと思われる場合は、それを証明してください。*オリジナル*をロードしてdata_only=Trueそして、そのセルを見てください。あなたが導入したエラーは、あなたが以前から抱えていたエラーと全く同じように見えます。

上流への航路 · L20 ↗

依存関係

openpyxl、pandas、markitdown(pip、プリインストール済み - インポートが失敗した場合、またはコマンドが見つからない場合にのみインストール) · LibreOffice (sofficeサンドボックス環境向けに自動構成scripts/office/soffice.py)

上流への航路 · L97 ↗

制限事項と品質チェック

再計算(ファイルに数式が含まれている場合は必須)

openpyxl は、キャッシュされた値のない文字列として数式を書き込みます。再計算するまで、すべての数式セルは次のように読み戻されます。Noneキャッシュされた値を読み取るものすべてに対して —pandas、load_workbook(data_only=True)LibreOffice ではすべての数式が計算され、ファイルはその場で書き換えられ、JSON が生成されます。status(success|errors_found)total_formulas、total_errors、そしてerror_summary最大で100エラータイプごとのセル数(locations_truncatedどれだけの金額を差し控えたかは、信頼が述べている。total_errorsリストの長さではなく、名前を修正して再度実行します。errorキーの代わりにstatusこれは何も再計算されなかったことを意味し、その場合のみゼロ以外の値になります。errors_found出口0したがって、クリーンな終了をクリーンなワークブックとは決してみなさないでください。

上流への航路 · L30 ↗

まずは安全なトライアルから始めましょう

  1. サポートされているホストとリポジトリのインストール手順を確認してください。スキルディレクトリと、それに関連付けられているスクリプト、アセット、ドキュメントはまとめて保管してください。SKILL.md単独では依存関係を省略できる場合があります。
  2. エージェントに実際の入力、希望する出力、および受け入れ基準を指定してください。呼び出し構文と利用可能なツールはホストによって異なります。このサイトは、汎用的なインストールコマンドを前提としていません。
  3. 使い捨てプロジェクトまたはコピーで、元のワークフローを試してみてください。ファイル、リモートサービス、または課金対象リソースを変更する操作は、許可する前に必ず確認してください。
  4. 出力結果をソースの品質チェックおよび独自の要件と照らし合わせて検証してください。トリガーが成功したことやリポジトリのスター数が多いことだけでは、正しい結果とは言えません。

スキルフォーマットとディレクトリの仕様 ↗

詳細は出典元をご覧ください。

翻訳と範囲

この読書ガイドは、ピン留めされた上流からの抜粋を選りすぐっていますSKILL.md翻訳は補助的なものです。完全なマニュアルではなく、互換性テスト済みであることを保証するものでもありません。ご使用前に原文および参照ファイルをお読みください。

この紹介文は、下記に固定表示されているバージョンに関するものです。現在のリポジトリのアクティビティと収集時間は別途表示されます。

ピン留めされたソース
原文を読む ↗
ソースを取得しました
ソースコミット
ca45fc496a3436251f191354091d557da31c15b5
ソースSHA-256
6712b39718fe815054abca9c3ee72f989613e6f771c8a5c58f30a65a6c905622
スキルカタログ全体に戻る