日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 最新 新規 検索 公式

2019-09-05 15:05:31 -木 曜-

744 : Re:Re:CSVのG2セルをファイル名でxlsx保存 - SES さん


ありがとうございます。

まさしく希望通りの内容です。
非常に助かりました。

またよろしくお願いいたします。

(編集パスワード送信)

子記事

親記事 (No.742)
返信した記事(元) (No.743)

この内容(No.744)に返信

この内容(No.744)をダウンロード

この内容(No.744)のテキスト表示


2019-09-04 19:55:35 -水 曜-

743 : Re:CSVのG2セルをファイル名でxlsx保存 - 雪乃☆雫 さん


 こんな感じ~?
 <1>と<2>は、一緒にやっちゃっていいんでしょ?
#-----------------------------------------------
「ここにCSVファイルをドラッグ&ドロップ」と表示。

#<1>-①母艦にcsvファイルをドラッグドロップ
母艦のファイルドロップ許可はオン。   #母艦にファイルをドロップ出来るようにする。
母艦のファイルドロップされた時は~
  CSVファイル=母艦のドロップファイル。  #フルパス。
  パス名=CSVファイルからパス抽出。    #CSVと同じトコに保存したい場合。
  拡張子=CSVファイルから拡張子抽出。

  もし、(拡張子=「.csv」)または(拡張子=「.CSV」)ならば、
    オフでエクセル起動。    #まず「エクセル起動」。

    #<1>-②G2セルの値をファイル名にしてエクセル保存(ここではまだ保存しない)
    内容=CSVファイルを開いて、それをCSV取得。
    A1へ内容をエクセル一括設定。
    ファイル名=G2をエクセルセル取得。

    #<2>-②全体セル幅=10、全体セル高=13.5にする
    エクセル全選択。
    10にエクセル選択列幅設定。
    13.5にエクセル選択行高さ設定。
    A1をエクセル選択。   #全体を選択したまま保存されるのはアレだなーとゆうだけのこと。

    #<2>-③シート名=ファイル名(G2セルの値)にする
    シート名=エクセルシート名取得。
    シート名をファイル名にエクセルシート名前変更。

    #<1>-②G2セルの値をファイル名にしてエクセル保存(.xlsx)
    パス名&ファイル名&「.xlsx」へエクセル保存。
    エクセル終了。    #必ず「エクセル終了」

  違えば、
    「ファイルが違います」と言う。
  終わる。
#-----------------------------------------------
 CSVを直接「エクセル開く」とすると、エクセル保存もCSVとして行ってしまうようなので、なでしこで開いて二次元配列としてから、「エクセル一括設定」しています。
 他はだいたい見た通り。


(編集パスワード送信)

子記事

親記事 (No.742)
返信した記事(元) (No.742)

この内容(No.743)に返信

この内容(No.743)をダウンロード

この内容(No.743)のテキスト表示


2019-09-04 16:27:13 -水 曜-

742 : CSVのG2セルをファイル名でxlsx保存 - SES さん


お世話になります。

すみません、ご教授ください。

CSVファイルをエクセルファイルに変換したいのですが、下記の2段階で考えております。
データ数が非常に大きいCSVファイルなので、<1>をエクセルで行うだけで数分~10分程度かかります。
これをなんとか効率化したいというのが目的です。

ご指南のほどよろしくお願いいたします。

<1>
①母艦にcsvファイルをドラッグドロップ
②G2セルの値をファイル名にしてエクセル保存(.xlsx)

<2>
①母艦に上記エクセルをドラッグドロップ
②全体セル幅=10、全体セル高=13.5にする
③シート名=ファイル名(G2セルの値)にする
④上書き保存

(編集パスワード送信)

親記事

この内容(No.742)に返信

この内容(No.742)をダウンロード

この内容(No.742)のテキスト表示

子記事

744 Re:Re:CSVのG2セルをファイル名でxlsx保存 (19-09-05)
743 Re:CSVのG2セルをファイル名でxlsx保存 (19-09-04)

2019-08-14 20:40:45 -水 曜-

741 : Re:Re:Re:Re:画像を表示した母艦の上に線を引く方法 - みかん大好き さん


 なるほど。
 では、こんな感じですかねー?
#-----------------------------------------------
ロゴとはイメージ。
ロゴの幅はデスクトップW。ロゴの高さはデスクトップH。
ロゴの100,100へ「sample1.png」を画像描画
ロゴに線(0,0,デスクトップW,400) #デスクトップW:1024
ロゴに線(0,400,800,400) 
#-----------------------------------------------
 まず、必要な幅と高さをイメージ部品に設定します。
 そして、まさに、イメージ部品に画像を指定すると、イメージ部品はその画像の画素数にサイズが変わってしまうので、ここは、画像描画を使います。
 そうすると、任意の位置に画像を表示したい、とゆう問題も、同時に解決出来るかとおもいます。
 

すごいです!雫さんのご活躍はいつも見ておりますが、感動ものです!何者なんですか😄
テストがうまく行ったので何とかなりそうです。頑張ります!

(編集パスワード送信)

子記事

親記事 (No.737)
返信した記事(元) (No.740)

この内容(No.741)に返信

この内容(No.741)をダウンロード

この内容(No.741)のテキスト表示


2019-08-14 19:05:32 -水 曜-

740 : Re:Re:Re:画像を表示した母艦の上に線を引く方法 - 雪乃☆雫 さん


 なるほど。
 では、こんな感じですかねー?
#-----------------------------------------------
ロゴとはイメージ。
ロゴの幅はデスクトップW。ロゴの高さはデスクトップH。
ロゴの100,100へ「sample1.png」を画像描画
ロゴに線(0,0,デスクトップW,400) #デスクトップW:1024
ロゴに線(0,400,800,400) 
#-----------------------------------------------
 まず、必要な幅と高さをイメージ部品に設定します。
 そして、まさに、イメージ部品に画像を指定すると、イメージ部品はその画像の画素数にサイズが変わってしまうので、ここは、画像描画を使います。
 そうすると、任意の位置に画像を表示したい、とゆう問題も、同時に解決出来るかとおもいます。
 

(編集パスワード送信)

子記事

親記事 (No.737)
返信した記事(元) (No.739)

この内容(No.740)に返信

この内容(No.740)をダウンロード

この内容(No.740)のテキスト表示


最新に戻る < < < > > > 次へ




www.eznavi.net