0
3枚のxlsxファイルがそれぞれ7枚あります。毎朝、新しいデータのインポートを準備するために各シートの内容を削除する必要があります。フォーマットを維持したままXLSXファイルからデータを削除する方法
私はExcelマクロでこれを行うことができますが、Rスクリプトは私が望むものです(マクロの使用可能なファイルが遅くなるので、それ以上待つ必要はありません)。
シート名を保持しながら空白のシートを取得したいだけです。すべてのセルをテキストとしてフォーマットし、セルには特定の幅があります。 openxlsx
パッケージを使用するソリューションがより高く評価されます。
編集:
シートには、約15列と最大200行が含まれています。まだベクトル化されていないソリューションは少し遅いです。
実際これは私がこのようにできるかどうかを試してみたいものです。今のところ痛みを軽減するには、テンプレートが良いアイデアかもしれません。 – Arani
ところで、私は '' ''の代わりに '' NULL ''を各セルに書くと、実際には100-150倍の速さで実行されます! – Arani
NULLについてのヒントをありがとう。私はそれを試してみましょう。 – G5W