問題タブ [ssconvert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1738 参照

batch-file - バッチ スクリプトを使用してファイル名を検索し、そのファイル名を使用して変換コマンドを実行する

.xls を使用して、フォルダーからテキスト ファイルを取得して .xls に変換しようとしていますssconvert。現在私は持っています:

ただし、これにより、これが実行されます。

これは明らかに機能しません。

FileName変数とファイル拡張子の間のスペースを取り除くにはどうすればよいですか?

0 投票する
4 に答える
112162 参照

batch-file - バッチスクリプト-ディレクトリ内の各ファイルでコマンドを実行します

いくつかのxlsファイルをxlsxファイルに変換する必要があります。このコマンドをcmdプロンプト(Windows)で実行することにより、1つのxlsファイルをxlsxに正常に変換できます。

(ssconvertは、異なるスプレッドシートファイル形式間で変換できるGnumericのコマンドラインユーティリティです)

指定されたディレクトリのFOREACHファイルが、入力ファイル名と出力ファイル名の両方に現在のファイル名を使用して、上記で記述したコマンドを実行するバッチファイルを作成したいと思います。

たとえば、このファイルのセットがある場合:

出力は次のようになります

したがって、バッチ擬似コードは次のようになります。

誰か助けてもらえますか?

0 投票する
3 に答える
16449 参照

r - .ods をインポートするには?

データ (.ods ファイル) をインポートしようとしています。.csv、.xls などをインポートする方法は知っていますが、いつも立ち往生しています。パッケージ Gnumeric で試してみましたが、必要なプログラム 'ssconvert' が見つからないという R のメッセージが表示されます。

0 投票する
1 に答える
2520 参照

export-to-csv - 変換前に「ssconvert」がExcelファイルを再計算しないようにするにはどうすればよいですか?

.xlsx ファイルhttp://www.eia.gov/forecasts/steo/archives/mar14_base.xlsxを .csvに変換しようとしていますが、.xlsx にはローカル ファイルにリンクする数式が含まれているようです。持っていない(ファイルの作成者は、式としてではなく値として貼り付けるのを忘れたに違いない)ので、使用するたびにssconvert式を再計算しようとしますが、失敗するため、データを取得できません:

次のメッセージをトリガーします: (および .csv 内の値が欠落しています)

(/usr/bin/ssconvert:14771): GLib-GObject-WARNING **: g_object_set_valist: オブジェクト クラス 'SheetObjectImage' には、'style' '7etab' という名前のプロパティがありません!BM7 :
'VLOOKUP($A7,[1]oracle_allbbb! $2:$89130,Dates!BM$12+1,FALSE)' 無効な式

関数に --recalc 引数もあることがわかりましssconvertたが、実際には反対のことをしたいのです!

ssconvert --recalc=FALSE --export-type=Gnumeric_stf:stf_assistant -O "locale=C format=automatic separator=, eol=unix sheet='3atab'" "STEO_m.xlsx" "text.csv"

ここで解決策を見つけるために何かアドバイスはありますか?

0 投票する
3 に答える
5831 参照

export-to-excel - .csv を .xls に変換する方法

シンプルな .csv ファイルがあります。

コマンド ライン ツールを使用して .xls に変換することはできますssconvertか?

シートの名前も指定する必要があります。

0 投票する
1 に答える
1575 参照

newline - .ods ファイルを .csv ファイルに変換するときに改行文字を置換または無視する

私はssconvertGnumericで使用して、コマンドで一連のODSファイルをCSVファイルに変換しています:

ssconvert -O 'separator=; quoting-mode=never' "f.ods" "f.txt";

これはうまくいきます...ほとんどの場合。場合によっては、ユーザーがセル内に改行文字を打ち込んだセルがあります (Mac 上の OpenOffice および LibreOffice では、 を押してこれを実現しますcmd+enter)。これにより、その後作成されるCSVファイルに余分な行が追加されるため、代わりに

This is some text. Here comes a newline that should be ignored;Some data;Some more data

私は得る

This is some text. Here comes a newline that should be ignored;Some data; Some more data

変換プロセスで、セル内のこれらすべての改行文字を別のものに置き換えることは可能*ですか?

または、セル内のすべてのインライン文字を無視するようにコンピューターを設定できますか?

0 投票する
2 に答える
7000 参照

bash - 区切り文字付きの「ssconvert」を使用して CSV を XLS に変換します

区切り文字が である CSV ファイルを持っていますが|、区切り文字を適用する XLS に変換する方法が実際には見つかりません。

明らかに次のようなメッセージで生成されます:

ファイルセーバーはオプションを取りません

結果は、指定された区切り文字に従って展開されるのではなく、行全体が 1 つの列 (テキスト形式のように連結) として扱われる XLS ファイルになります。期待される結果は、明らかに適切に区切られたファイルです。

ずっと悩んでいたのですが、どなたかヒントをいただけないでしょうか。

0 投票する
2 に答える
1839 参照

centos - GConf エラー: 「構成サーバーに接続できませんでした... 1: アクティブなセッション内で実行されていません」

CentOS 6.5 に Gnumeric をインストールし、ssconvertコマンドを使用して .xls/.xlsx ファイルを CSV に変換しましたが、それでも次のエラーが発生します。

$ ssconvert GConf エラー: 構成サーバーに接続できませんでした。考えられる原因としては、ORBit の TCP/IP ネットワークを有効にする必要があるか、システム クラッシュのために古い NFS ロックがあることが考えられます。詳細については 、 http://projects.gnome.org/gconf/を参照してください。(詳細 - 1: アクティブなセッション内で実行されていません) GConf エラー: 構成サーバーに接続できませんでした。考えられる原因としては、ORBit の TCP/IP ネットワークを有効にする必要があるか、システム クラッシュのために古い NFS ロックがあることが考えられます。詳細については 、 http://projects.gnome.org/gconf/を参照してください。(詳細 - 1: アクティブなセッション内で実行されていません)

** (ssconvert:5725): 警告 **: 構成済みのデフォルト フォント 'Sans 10.000000' は使用できません。フォールバックを試行しています...

** (ssconvert:5725): 警告 **: フォールバック フォント 'Sans 10.000000' は使用できません。'fixed' を試行しています...

** (ssconvert:5725): 警告 **: 'fixed 10' でも失敗しました?? 終了します。フォントの設定に問題があります。

手伝って頂けますか?

0 投票する
2 に答える
708 参照

python - サブプロセスを使用して「ssconvert」コマンドを実行する方法

次のコマンドを実行したい:

私が試してみました:

しかし、それは機能していません。

この問題を解決するにはどうすればよいですか?