問題タブ [xlsm]

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 投票する
11 に答える
32293 参照

excel - ユーザー定義関数は再計算されません

最近、大きくて安定したXLSMファイルを取得し、XLAMとXLSXに分割しました。XLSX呼び出し(udfs)の数千のセルがXLAMで機能し、そのような各udfは、ステートメント「Application.Volatile」(過剰、再計算を強制する)で始まります。

XLSXは、Ctrl-Alt-Shift F9を介したF9でも、Application.CalculateFullを介したCell.Calculateでも再計算されません。XLSXセルは単に「デッド」です...しかし...F2キーを押して数式を編集し、Enterキーを押すと、セルを1つずつ再起動できます。この方法で目覚めた細胞は目覚めたままであるように見え、その後は正常に再計算されます。

誰かがこの奇妙な振る舞いに遭遇したことがありますか?Excelに計算グラフを最初から再構築させるための追加の方法はありますか?

重要な場合のもう1つの注意事項:ファイルを開いてXLAMとXLSXを開き、ファイル...オプション...アドインルートを使用してXLAMをインストールしていません-過去にそうしていたので、 XLAMを「チェック解除」してインストールすると、すべてのUDF参照がフルパス名リンクに置き換えられます-かなり醜いです。あるいは、誰かがXLAMアドインをインストールするための回避策を概説できれば、どこでも壊れたリンクを作成しません。

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

c# - Excel 2007 xlsmファイルを読み取るC#のライブラリ?

C#がxlsmファイル(Excel 2007とマクロ)を読み取るためのライブラリを知っている人はいますか?

EPPlus をダウンロードしました。xlsx ファイルを読み込みましたが、改行形式のエラーがあります。

ありがとう

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

vba - バッチ ファイルまたは vba を使用して .xls から .xlsm に変換する方法は?

.xls ワークブックから .xlsm への変換を自動化するにはどうすればよいですか?

0 投票する
5 に答える
176838 参照

excel - xlsmまたはxlsb形式はいつ使用する必要がありますか?

Excel 2007以降、Microsoftは従来の.xls形式をいくつかの形式(特に、、、)に.xlsx分割.xlsmしてきました.xlsb。フォーマットの使用法と目的を理解するのに問題はありませんが、VBAを含むファイルを作成するときにフォーマットを使用する必要があるのか​​、それともフォーマット.xlsxを使用するのか疑問に思っています。.xlsm.xlsb

もちろん、Web上でいくつかのトピックを見つけることができます。たとえば、次のようになります。

この最後のリンクから私が理解したのは、それ.xlsmはある種のXML形式であり、したがってカスタムリボンタブに必要であるということです。

フォーマット間の概念的な違い(XML.xlsmに基づくVSはバイナリファイルです)以外に、このファイルのいずれかを使用する場合(リボンのカスタマイズを除く)、実際的な違いはありますか? これらのフォーマットのいずれかを使用するときに、実際の違いを見たことがありますか?.xlsb

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

c# - .Net を使用して .xlsm ファイルを読み取り専用形式で保存するにはどうすればよいですか

.xlsm.Net コードを使用して共有ドライブにファイルを読み取り専用形式で保存するにはどうすればよいですか。開くと読み取り専用と表示されます。しかし、保存した後、開くと編集できました。

保存中に読み取り専用形式にする必要があります。助けてください。

0 投票する
0 に答える
2167 参照

php - PHP で Excel 2007 (.xlsm) ファイルを編集する

PHP (Zend Framework) & JS (extJS 4) を使用して、顧客から送信された Excel ファイルを読み取る Web アプリケーションを開発しています。問題は、彼らがマクロを多用していることです。つまり、送信されるファイルはすべてxlsm形式です。ファイルを読み取り、データベースをデータで更新しますが、ファイル内のデータの一部を更新するために、ファイルを編集する必要がある場合もあります。

私たちは PHP/Excel のすべてのニーズにPHPExcelを使用していますが、私はこれに行き詰まっています。ライブラリがマクロ有効ファイルを正式にサポートしていないことは知っていますが、私に関する限り、必要なのはファイルを開いて「シートデータ」部分を編集し、ファイルをマクロとともに保存することだけです。ファイルのマクロ部分にアクセス/編集する必要はありません。私はいくつかのテストを実行しましたが、管理できるのはファイルを編集してからxlsx形式で書き戻すことだけでした。

マクロを含むファイルを返すことは非常に重要です。なぜなら、彼らはこのファイルを毎日使用し、1 日に何度もインポートすることもあるからです。彼らに働き方を変えてほしいと頼むことはできないので、私は自分の側でこれを回避しようとしています. xlsm 書き込みを実装する他のライブラリを Google で検索しましたが、見つけることができた唯一のリードは、PHP 組み込み COM オブジェクトと、非常にまばらなドキュメントでした...

だから私は、ここに誰かがすでにそこにいて、この特定のニーズに対するヒントやチュートリアルを持っているかどうかを確認しようとしています.

ちなみに、これには技術的な要件があります。使用できるのは PHP のみで、.NET 言語も使用できますが、Java はオプションではありません...

ありがとう

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

excel - Excel 2010 - 条件付き書式

土曜日と日曜日に関連する列を自動的に塗りつぶしたいスプレッドシートがあります。月と年が変わると、書式設定で週末を認識し、それに応じて列を埋めたいと思います。

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

excel - vbaに特別な値を貼り付けます

行に「true」が検出された場合、特定の列をコピーして貼り付ける必要がある小さなプロジェクトに取り組んでいます。これらの選択した列を別のシートに貼り付けようとしていますが、数式ではなく値のみを貼り付けたいです。

これは私がこれまでに持っていたもので、貼り付けの特殊機能でエラーが発生しています。助けてください。

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

c# - XLSM を XLSX に変換

EPPLUS ライブラリを使用して Excel からデータを読み取り、別のファイルを作成しています。残念ながら、.XLSM 拡張子ファイルはサポートされていません。EPPLUS でファイルを読み取る目的で、.XLSM ファイルを .XLSX ファイルに変換する良い方法はありますか?

(私のコードはすべてEPPLUSを使用してすでに書かれているので、読書にEPPLUSを使用するといいでしょう:))

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

r - xlsx パッケージは R の xlsm ファイルで機能しますか?

範囲を xlsm ワークブックから data.frame に読み込もうとしています。Rのxlsxパッケージでこれを行うことはできますか? そうでない場合、誰かがそれを行う方法を知っていますか?

ありがとうございました!