CSVファイルを保存するときに、Excelが常に「..CSVと互換性のない機能が含まれている可能性がある」と言うのはなぜですか?


15

私が今までにExcelから保存しようとしたすべてのCSV(2010年、とにかく)は述べていfilename.csv may contain features that are not compatible with CSV (Comma delimited). Do you want to keep the workbook in this format?ます。どうしてこれなの?このメッセージが含まれていないExcelからCSVファイルを保存する方法はありますか?

次のファイル(.csvとして保存)でさえ、保存しようとすると、これが発生します。

test1,test2
test3,test4

私はExcelで新しいスプレッドシートを作成し、保存しようとしましたが、それでもこのメッセージが表示されます。

私は気にしませんが、Excelがその警告メッセージを表示するため、CSVファイルを適切にフォーマットしていないと言っている人がいます。フォーマット、それを修正するため)。

回答:


15

Microsoft Excelは、.xlsまたは.xlsx以外のほぼすべての形式に保存するときにこれを要求します。その理由は、これらの(Microsoft独自の)形式のみが、数式、(条件付き)書式設定、グラフ、複数のワークシートなどのExcel機能をサポートできるからです。

保存しているのがデータのみである場合、このメッセージは無視しても問題ありません。その「エラー」メッセージに小さな「今後この警告を表示しない」チェックボックスを付けて、Excelをシャットダウンして言うのをやめることさえできると思います。

「あなたの」CSVフォーマットを批判している人にとって、私はそれがあなたではなくExcelであり、CSVファイルを生成しているので、CSV形式のエラーはExcelのエラーであり、あなたのものではないことを私は思い返します。


8
残念ながら、「今後この警告を表示しない」チェックボックスはありません。実際、エラーダイアログ全体は実際には読みにくく、実際にはExcel 97からのもののように見えます。生成されるCSVは実際にはアプリケーションからのものですが、Excelが独自のCSVを生成する場合でもエラーが発生します。理由を見つけてください。
グレックマック

ああ、それでは、批評家に与える回答は、a)ExcelはCSVファイルを正常に開き、b)CSVファイルはExcelによって生成された同一のデータを含むように見えます。ただし、そのエラーを黙らせることはできませんが、これは不快です!
クローミー

旧バージョンでは2000年だったと思いますが、CSVを保存する前に2つの質問に答えなければならなかったと思いますが、それは面倒です。それを閉じると、たとえ保存していても、保存するかどうかを尋ねられます!
ポールモリス

5

これを修正する方法があるように見えますが、Excel 2013を使用して私のために働いたこの記事を見つけました。

Registry subkey 
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
Value name  DisableSaveAsLossWarningOpenDocumentSpreadsheet
Value type  DWORD
Value data  0 - Display the warning message
            1 - Suppress the warning message

レジストリ値が次のように変更されます

DisableSaveAsLossWarningOpenDocumentPresentation for Powerpoint and
DisableSaveAsLossWarningOpenDocumentText for Word

1
linkrotを想定します。(つまり、あなたが指しているリンクは、数年後には機能しなくなるかもしれませんし、明日には機能しないかもしれません)。そのため、この投稿は使用できません。したがって、すべての関連部分を回答にコピーし、それが許可されていることを確認してください。
ヘネス

Macでこれを行う方法はありますか?
アレックス

MACの設定についてどんな考えを持っていない@alex
Pranav Kulkarniさん

4

Excelが訴えている機能は、セルの書式設定、列フィルター、数式、およびCSVに保存しても保存されないその他のExcel固有の機能などの設定と機能です。

たとえば、= 2 + 2などの数式を含むセルがある場合、評価された値4のみがCSVに保存され、数式自体は失われます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.