CSVから必要な行を探し、完全に同じ行を除いて書き出す、小さなローカルツールを作ります。繰り返し使うCSVの形式に合わせて、手元のブラウザで整理できる形に整えます。
【8,000円に含む範囲】
・入力形式1種類のCSV(UTF-8、ヘッダー付き、カンマ区切り)
・1ファイル1MB、5,000データ行、50列以内
・全項目の部分一致検索、完全一致行の重複除去
・表示中の行をUTF-8 BOM付きCSVへ書き出し
・列の説明や画面の文言を用途に合わせて調整
HTML・CSS・JavaScriptで作成し、外部通信・サーバー・ログインなしで動かします。ソフトの追加購入や月額利用料を前提にしません。名前やURLだけが一致する行は重複として削除しません。
【納品物】
ツール一式、架空データの入出力例、操作手順、動作確認結果、変更点をまとめてお渡しします。ブラウザで開いて使える形式です。画像は自主制作の画面例で、顧客の納品実績ではありません。
【確認すること】
入力と出力の件数、列順、検索、重複除去、引用符・改行を含むCSV、不正な入力を確認します。元CSVを上書きせず、数式として解釈され得る出力には保護を施します。この保護で該当セルの先頭にアポストロフィが付く場合があります。
【日程・修正】
対象形式・動作環境・完成条件の合意と購入が揃ってから7日が目安です。仕様と例の確認、作成、動作確認、手順整理の約4時間を見込んだ価格です。合意した機能の調整1回と、納品後7日以内に判明した今回の不具合への対応を含みます。
データ収集・真偽判定、複数ファイルの結合、複雑な集計、GAS/VBA、クラウド共有、アプリ内へのデータ保存は基本範囲に含みません。入力したデータは画面を閉じると消えるため、必要な結果はCSVへ書き出します。
連絡・納品はココナラ内の文章とファイルで進めます。制作補助にCodexを使用し、検証は架空データで行います。実データや認証情報の共有は不要です。
購入前の見積りを必須にしています。架空データに置き換えた入力例・期待する出力、使用するブラウザ、希望納期に基づき、対応範囲と検収条件を合意してから着手します。実名、連絡先、顧客情報、パスワード、APIキーを含むファイルは送らないでください。
基本範囲は入力形式1種類、1MB・5,000行・50列以内のCSVです。操作手順に沿って入力・検索・重複除去・書き出しができ、合意した例の件数と内容が一致することを検収条件にします。
変更や追加機能が生じる場合は、範囲・金額・納期を合意してから扱います。通話、外部連絡、物品配送は行いません。非公開コード等を外部AIへ取り込む必要がある場合も、具体的な許可のない共有は行いません。