csv-plus
csv-plus copied to clipboard
A completely new CSV editor that gives you a great experience with simple operations.
Windows版をいつも便利に使わせて頂いております。 複数のCSVを頻繁に閉じたり開いたりする使い方が多く、タブブラウザたるFirefoxやChrome同様、マウスの中クリックやCtrl + Wで閉じれるようになると助かります。 ご検討をお願いします。
Ver.:0.9.11 元々CSVに半角/全角のスペースだけで構成されている値があった時、読み込み時は問題ないのですが、 対象の値部分を編集モードにしてから編集モードを解除すると、スペースがすべて消えてしまいます。 画面としては値に先頭/末尾に対するスペースを許可していないようですが、読み込みは行われているわけなので、 入力値を素直に受け入れることはできませんでしょうか。
Ver.:0.9.11 入力値に応じて、保存するとダブルクォーテーションで囲まれる場合があります。 区切り文字がカンマなので、入力値にカンマがある場合は問題ないと思いますが、 それ以外の時にもダブルクォーテーションで囲まれてしまいます。 この関係で、既存CSVを読み込んでそのまま上書き保存すると、元のCSVデータと差異が生まれてしまいます。 囲み文字としてのダブルクォーテーションについて、[自動判別]、「ON」、「OFF」などと切り替えるようにできませんでしょうか。 [ON]の場合は全値をダブルクォーテーションで囲み(エスケープはどうするのがいいのかよくわからない)、 [OFF]の場合は一切囲まない(エスケープもしない)、など。 区切り文字:カンマ |入力値|CSVデータ|状態| |-|-|-| |"test|"""test"|エスケープしてる?明示的な文字範囲の特定の関係?| |t est|"t est"|明示的な文字範囲の特定の関係?| |,test|",test"|カンマ区切りなので正しいと思う|
Ver.:0.9.11 1行目をヘッダにした状態で保存をすると、全行で空の列の分が保存されません。 例えば下記のようなものの時、ヘッダ行を含む全行に対して、ヘッダ4の分が出力されません。 |ヘッダ1|ヘッダ2|ヘッダ3|ヘッダ4| |-|-|-|-| |1-1|||| |2-1|2-2||| |3-1|3-2|3-3||
# このバグについて このバグはcsv-plus 0.9.10で確認しました。 ## 再現方法 1. 既存のCSVファイルを開く。 2. 一行目をヘッダに設定する。 3. 最下段の空行のセルに選択枠を移す。 4. 文字を入力し、セル選択枠を移動しようとする。 5. 結果:CSV表示画面が固まる。 4にて、空白セルの状態で移動しようとすると固まりません。入力後空白に戻してセル移動でも固まりません。 「CSV表示画面が固まる」状態でも、「ヘルプ」にある「このソフトについて」と「更新の確認」は動作します。それ以外の操作は、画面表示が固まっているエリアに影響するため、動作しているか不明です。 ## ユーザーができる回避策 - 空白セルのままEnterして新しい行を追加し、入力したい行を下から2行目にする。 - 「一行目をヘッダに設定」を解除する。
起きたり起きなかったりではなく、ファイルによっては必ず起きるか、必ず起きないか。 上記のように、 1. 行で選択 2. コピーする 3. 他アプリでペーストする と、謎の空行が差し込まれる。(上記のカンマだけの行。テキストエディタの3,5,7行目。) 上記キャプチャはテキストエディタだが、Excelにペーストしたりしても同じように空行が差し込まれる。 ただ、セルを範囲選択をしてコピー&ペーストしたときには発生しない。 必ず発生するファイルは添付できないものだが、同じ現象のファイルを自分で作ろうとしても再現させられない。。 ■発生環境 OS:macOS 11.6.2 CSV+バージョン:0.9.6、0.9.8、では発生を確認
起きたり起きなかったりではなく、ファイルによっては必ず起きるか、必ず起きないか。 こんな感じで、最後の列の値だけダブルクオーテーションが入ったままになっている。 CSVとしては以下のような感じのもの。 ``` "ID","郵便番号","住所","電話番号","作成日時","更新日時", "1","1000001","テスト県テスト市テスト町1-2-3","1234567890","2022-01-01 11:11:11","2022-01-01 11:11:11" "2","1000001","テスト県テスト市テスト町1-2-3","1234567890","2022-01-01 11:11:11","2022-01-01 11:11:11" "3","1000001","テスト県テスト市テスト町1-2-3","1234567890","2022-01-01 11:11:11","2022-01-01 11:11:11" ``` 必ず発生するファイルは添付できないものだが、同じ現象のファイルを自分で作ろうとしても再現させられない。。 ■発生環境 OS:macOS 11.6.2 CSV+バージョン:0.9.6、0.9.8、では発生を確認
MITライセンス版の更新が止まっている HandsOnTable ではカスタマイズに限界が出てきているため、 jspreadsheet ce への移行を検討する。 https://github.com/jspreadsheet/ce
現在は新たに起動したときのウィンドウ位置とサイズが毎回同じになります。 個人的には拡大させて作業することが多いので、最後に使ったウィンドウのサイズや位置が保持されるとありがたいです。 恐らく現在はウィンドウ位置はメインディスプレイの中央になるようになっていると思いますが、せめてconfig.jsonでデフォルトのウィンドウサイズだけでも指定ができると、すごく助かります。 例えば`{"defaultWindowSize": {"width": 1600, "height": 900}}`のような。
フォント変更
試験的に使わせて頂いております。 急激にレベルが上がっているので、メインにできそうな勢いです。改良ありがとうございます。 私の中で切り替えの障壁になっているのは、フォント変更が不可であることです。 というのも列が多いデータを扱っているので、フォントサイズが小さくできないと一覧性でやや使い勝手が悪く感じてしまいます。 というわけでフォントサイズ変更が原点ですが、ついでにVS Codeなどと同様にFont Familyも指定できると、ありがたいなと思っています。 現状設定画面がないと思うので、設定を作るのが大変であれば、ショートカットで拡大・縮小・リセットがあるだけでも助かります。 ご検討頂けると幸いです。