![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
いつもお世話になっております。詳しい方助けて下さい。
こんなこと可能ですか?
サーバー(リナックスとアパッチで構成)にあるエクセル形式のファイル(マクロ含む)をクライアント側のIEにてアクセスし、IE上で表示させ、かつ編集後に上書き保存したいのです。
何か良い方法はありませんか?
別名保存は出来そうなので、一度別名で保存してからPHPにてファイル操作して見かけ上の上書きを検討しているのですが、もっとスマートな方法が有るような気がしております。ですが、思い付きません。
特にPHPでないといけないわけではないので、どんな方法でも良いので何か良い案教えて頂ければ幸いです。
宜しく御願い致します。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_09.png?c9bd177)
No.2ベストアンサー
- 回答日時:
Excelと言うよりもCSV形式でアップして、それをPHPで処理すればいいのでは?
誰かがログインしている場合はロックをかけて他の人が編集できないようにする。
PHPでCSVの中身を出力。
フォームで編集。
送信するとCSVを上書きor新規保存。
こんな形ならCSVをダウンロードしてもローカルでExcelで開けますし、
ご希望に近い形ではないでしょうか?
回答有難うございます。
書き忘れていましたが、エクセルファイルの元となるデータはPostgresで管理しており、それをCSV出力することは可能なので、御指摘のような運用を検討してみます。
No.1
- 回答日時:
エクセルにそのような機能がないため
実現は不可能です。
httpベースでダウンロードしてきて、編集後、
アップロードというのがご希望にもっとも近い
と思いますが、基本的には誰が編集中かわかり
ませんので上書きされてしまう可能性があります。
厳密に管理をなさるのであれば、
トランザクションのあるRDBでデータ管理を
なさることが肝要かと
LAN内であればファイルサーバーで共有設定が
もっとも楽な方法ですが・・・。
この回答への補足
回答有難うございます。
不可能ですか・・・残念です。
一応補足ですが、イメージとしてはhtmlでサーバーのファイルにリンクしておいて、そこをクリックするとプラグインでエクセルを起動し、開く事が出来ますよね?そのファイルをそのまま編集し、ファイル→保存としたいわけなんです。やはりアップロード以外に手はありませんか?
LAN内にする予定なので確かにファイルを共有してそのままエクスプローラーか何かでファイルを選択してエクセルで開き、編集後上書きすれば済むのですが、どうも上がスマートさに欠ける(PHP使用のDBとの兼ね合いで)のが嫌みたいで、今試行錯誤して打開策を検討しているところなのです。
引き続き頑張ってみます。どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- 画像編集・動画編集・音楽編集 inkscapeで作成した図の保存の仕方とその保存したファイルの編集の仕方 1 2022/09/22 09:33
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- Word(ワード) officeの自動保存について教えてください 2 2023/06/18 09:11
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】マクロの入ったファイル...
-
EXCEL/VBAでWORDファイル名の先...
-
Googleマップに保存した地点が...
-
サポートされたファイル形式お...
-
A4の紙に印刷されている文字を...
-
カメラのフラッシュは大丈夫?
-
PC内で速度を遅くした音源をCD...
-
TextBoxにフォーカスを与えると...
-
ガラケーからPCへの写真の取り込み
-
スマホでtxtファイルを編集する...
-
2枚、マイクロSDカードを入...
-
eclipseでタブ入力ができなくな...
-
音声ファイルの音量を上げる方法
-
情けない話ですが成田エクスプ...
-
シェイプ上で矢印キー(右、左...
-
DirectShowでの動画の保存
-
過去の写真や動画の長期保存(...
-
旅の記録にと思い乗車するバス...
-
ポップアップメニューを、フラ...
-
ボタンにリンクを貼っても・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】マクロの入ったファイル...
-
eclipseの保管が押せない!
-
VBSでファイルを指定のフォルダ...
-
WebBrowserにHTMLテキストを読...
-
EXCEL/VBAでWORDファイル名の先...
-
HTMLファイルと、MHTファイルを...
-
リストボックスの保存方法を教...
-
エクセルでファイルを閉じるボ...
-
JavaScript でファイル保存を行...
-
Emacsで保存ができない
-
VB 2005 色データの保存、読出...
-
UWSCでエクセルファイルのみを...
-
オートシェイプを画像ファイル...
-
python文字化けエラーが発生し...
-
fireworksでjpeg保存可?初心者...
-
エクセルのxml形式の詳細について
-
文字「~」を使っているとJS...
-
エクセルのマクロで新規に作成...
-
HTMLでアンカーをはりPowerPoin...
-
Flashで作ったゲームの点数など...
おすすめ情報