Excel .XLSXファイルを作成し、列を通貨から小数点以下2桁、千単位の区切り文字のない数値に再フォーマットしてから、.CSVファイルにエクスポートしてから.TXTファイルにエクスポートしました。
それを行うと、1列の数値列がコンマ(1000区切り文字)で終わりました。これを防ぐにはどうすればよいですか?プログラミングでは、ファイルをアップロードする必要があります。番号内にコンマを含めることはできません。
CSVファイルでタブ文字、またはカンマ以外のフィールド間の区切り文字を使用している場合、これは簡単です。
無料のオープンソースGNUWinバージョンの sed をダウンロードし、C:\ Windows\SYSTEM32に配置します。
彼らはこのコマンドを入力します
sed "s/,//" OLDFILE.CSV > NEWFILE.TXT
CSVでフィールドを区切るためにコンマを使用する場合は、Excelを使用して、新しいバージョンのOLDFILE.CSVを再生成する前に、コンマの代わりにタブを使用してフィールドを区切る新しいバージョンを出力します。
また、ボランティア全員が無料で回答を提供しているので、自分に合った回答が見つかったら、回答の左側にあるチェックマークをクリックして、恩返しをしてください。
エラーを再現できないので、OSの設定やアプリケーションの設定ミスに傾倒しています。列を_Use 1000 Separator
_でないように事前フォーマットし、CSVまたはTXT(タブ区切り)ファイルとして保存する場合、値はデータセル内にコンマで表示されません。
私が考えることができる唯一の例外は、あなたの国の小数点以下の桁数がピリオドではなくコンマである場合です。米国のデフォルトの小数点以下の桁数はピリオドです。他の国では小数ではない場合があります。
Excel 2013では、
Use 1000 Separator (,)
のチェックを外します