XLSMをCSVに変換
マクロ有効ブックのデータを、取り込み、データベース、スクリプト用のプレーンなCSVとして取り出します。各シートが計算済みの値を持つ個別のCSVになり、マクロは含まれません。すべてブラウザ内で動きます。
ここにファイルをドロップ またはクリックして選択
結果
XLSMをCSVに変換する方法
- 下のツールに.xlsmファイルを1つ以上置きます。
- 区切り文字を選びます。カンマ、ヨーロッパ版のExcelならセミコロン、またはタブです。
- 全シートか最初のシートだけかを選び、CSVをExcelに戻すならBOMをオンにします。
- 変換して、CSVファイルをダウンロードします。
マクロブックからきれいなデータを取り出す
マクロ有効ブックは、価格計算ツール、在庫管理表、すべてをまとめるレポートのテンプレートなど、ビジネスの心臓部であることがよくあります。いずれそのデータは、ネットショップ、CRM、データベースなど別の場所に移す必要が出てきて、そうしたシステムが求めるのはCSVです。このツールは、.xlsmの各シートをそれぞれ個別のCSVファイルとして書き出します。
コードではなく値
CSVが持てるのはプレーンな値だけです。各セルには、Excelが最後に計算してファイルに保存した値が書き出されます。VBAコードは実行されることも、書き出されることもありません。実行時に値を埋めたり更新したりするマクロがある場合は、先にExcelで実行して保存し、最新の数値をブックに残してから変換してください。
区切り文字の選び方
ほとんどの取り込みツールにはカンマを使ってください。カンマが小数点として使われるヨーロッパの地域設定のExcelにCSVを入れるなら、セミコロンを選びます。別の表計算ソフトに貼り付ける場合や、住所のようにカンマの多いデータには、タブを選んでください。
信頼できないファイルでも安全
何も実行されないので、誰かから送られてきたマクロブックの中身を確かめる安全な方法になります。ファイルはブラウザ内で読み込まれ、アップロードされることはありません。
よくある質問
ブックはアップロードされますか?
いいえ。.xlsmはブラウザ内で読み込まれ、CSVファイルは端末上で書き出されます。
数式やマクロの結果は出力されますか?
各セルには、Excelが最後に計算して保存した値が書き出されます。実行時に値を埋めるマクロがある場合は、先にExcelで実行して保存し、その値をファイルに残してください。
変換中にマクロが実行されることはありますか?
ありません。VBAコードは完全に無視されるので、信頼できないブックの中身を確かめる安全な方法にもなります。
CSVでExcelのアクセント記号が化けるのはなぜですか?
BOMのオプションをオンにしてください。WindowsのExcelがUTF-8のアクセント記号を正しく読むには、これが必要です。
ファイルは 端末から出ません
Squishly Toolsのすべてのツールは100%無料で、完全にブラウザ内で動作します。画像や書類はお使いのコンピューター上で処理され、サーバーにアップロードされることはありません。アカウントも透かしも、裏もありません。