問題タブ [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.
batch-file - バッチ スクリプトを使用してファイル名を検索し、そのファイル名を使用して変換コマンドを実行する
.xls を使用して、フォルダーからテキスト ファイルを取得して .xls に変換しようとしていますssconvert
。現在私は持っています:
ただし、これにより、これが実行されます。
これは明らかに機能しません。
FileName
変数とファイル拡張子の間のスペースを取り除くにはどうすればよいですか?
batch-file - バッチスクリプト-ディレクトリ内の各ファイルでコマンドを実行します
いくつかのxlsファイルをxlsxファイルに変換する必要があります。このコマンドをcmdプロンプト(Windows)で実行することにより、1つのxlsファイルをxlsxに正常に変換できます。
(ssconvertは、異なるスプレッドシートファイル形式間で変換できるGnumericのコマンドラインユーティリティです)
指定されたディレクトリのFOREACHファイルが、入力ファイル名と出力ファイル名の両方に現在のファイル名を使用して、上記で記述したコマンドを実行するバッチファイルを作成したいと思います。
たとえば、このファイルのセットがある場合:
出力は次のようになります
したがって、バッチ擬似コードは次のようになります。
誰か助けてもらえますか?
r - .ods をインポートするには?
データ (.ods ファイル) をインポートしようとしています。.csv、.xls などをインポートする方法は知っていますが、いつも立ち往生しています。パッケージ Gnumeric で試してみましたが、必要なプログラム 'ssconvert' が見つからないという R のメッセージが表示されます。
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"
ここで解決策を見つけるために何かアドバイスはありますか?
export-to-excel - .csv を .xls に変換する方法
シンプルな .csv ファイルがあります。
コマンド ライン ツールを使用して .xls に変換することはできますssconvert
か?
シートの名前も指定する必要があります。
newline - .ods ファイルを .csv ファイルに変換するときに改行文字を置換または無視する
私はssconvert
Gnumericで使用して、コマンドで一連の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
変換プロセスで、セル内のこれらすべての改行文字を別のものに置き換えることは可能*
ですか?
または、セル内のすべてのインライン文字を無視するようにコンピューターを設定できますか?
bash - 区切り文字付きの「ssconvert」を使用して CSV を XLS に変換します
区切り文字が である CSV ファイルを持っていますが|
、区切り文字を適用する XLS に変換する方法が実際には見つかりません。
明らかに次のようなメッセージで生成されます:
ファイルセーバーはオプションを取りません
結果は、指定された区切り文字に従って展開されるのではなく、行全体が 1 つの列 (テキスト形式のように連結) として扱われる XLS ファイルになります。期待される結果は、明らかに適切に区切られたファイルです。
ずっと悩んでいたのですが、どなたかヒントをいただけないでしょうか。
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' でも失敗しました?? 終了します。フォントの設定に問題があります。
手伝って頂けますか?
python - サブプロセスを使用して「ssconvert」コマンドを実行する方法
次のコマンドを実行したい:
私が試してみました:
しかし、それは機能していません。
この問題を解決するにはどうすればよいですか?