0

GoogleドキュメントからスプレッドシートをCSVとしてエクスポートしていますが、各日付と時刻の値の前にアポストロフィ(')が付いています。OpenOfficeはスプレッドシートエディタでこれらを見つけたり置き換えたりすることができないように見えるので、これは本当に厄介です。

CSVファイルをテキストとして開き、そのように文字を置き換えることで問題を解決できましたが、そもそも問題を防ぐ方法が必要なようです。これを修正する方法を知っている人はいますか?(OOファイルのインポート中にそれらを削除することも許容できる解決策です。)

4

2 に答える 2

1

アポストロフィは実際にはセルの内容の一部ではなく、セルがテキストとしてフォーマットされていることを示しているだけです。すべてのデータを数値として再入力するには:

  1. すべてのセルを強調表示し、[書式]-> [セル]を使用して、セルの書式を適切な数値形式に変更します。

  2. すべてのセルを選択したまま、メニューの[編集]->[検索と置換]に移動します

  3. [検索対象]ボックスに。*(ピリオドアスタリスク)と入力します

  4. [置換]ボックスに&と入力します

  5. [その他のオプション]を選択し、[現在の選択のみ]と[正規表現]をオンにします

  6. [すべて置換]をクリックします

。*「任意の文字の0個以上を意味します」および&は「見つかったものは何でも」を意味します。これらは、ヘルプセクションで説明されている正規表現です。

ソース

于 2015-07-31T17:49:34.867 に答える
0

CSVファイル自体にはデータにアポストロフィが含まれていませんでしたが、インポート中にOpenOfficeCalcによって追加されていました。「特殊番号の検出」とマークされた選択をチェックすると、この変更は防止されましたが、スプレッドシートビュー内で処理できる特定の形式に値が変換されました。それでも理想的な解決策ではありませんが、問題は明らかにGoogleDocsではなくOpenOfficeCalcに集中しています。

于 2013-01-06T21:11:22.657 に答える