問題タブ [xlsb]

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

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

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

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

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

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

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

performance - (遅い)COM API(相互運用)なしでExcel .xlsb(BIFF12)ファイルを操作するためのライブラリはありますか?

Web上に多くのExcel2007/2010ファイル操作ライブラリがあり、そのうちのいくつかはMSOfficeのCOMAPIから独立しています。無料のものもあれば、(たくさんの)現金用のものもあります。すべてではないにしても、ほとんどの場合、古いバイナリ.xls(Excel 97-2003 BIFF8)形式と非バイナリのOffice Open XML .xlsxがサポートされますが、.xlsxは.xlsbよりも4倍長く[1]ロードされ、.xlsはサポートするだけです。 256列。


[1]また、.x​​lsxは.xlsbの2倍の速度で保存します。これを、10'000行*1'000列=10'000'000(10 ^ 7)セルの単純な連鎖=…+1式で生成されたワークシートでテストしました。

テストは、Core2Duo 2.3 GHzプロセッサ、4 GB RAM、および5400 rpmSATAIIハードディスクを搭載したWindows7を実行しているコンピューターで実行されました。コンピュータは他のプロセスからやや重い負荷を受けていました。

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

c++ - .xlsbExcelデータベースに問い合わせるC++VCL

VCL C ++プログラムからxlsbデータベース(ファイル)を問い合わせるのに助けが必要です。(C ++ Builder XE2を使用)主に、内部のデータをクエリして簡単に表示したい(同じマシン上にあり、ネットワークは関与していません)。変更する必要はありません。だから私は知りたいです:

  1. xlsbデータベース(TDatabase、dbExpress?)への接続に使用するコントロール
  2. データを読み取る目的でそのコントロールを使用する方法(SQLと同じですか?)
  3. 通常のxslとxslbの違いは、同じように使用されているのでしょうか。

私は尋ねる前にいくつかの調査をしました、しかしそれについての情報はかなり不足しています!(私はWin 7 64ビットを使用しています)

皆さん、ありがとうございました !

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

java - XLSBファイルの読み取り例外ApachePOIjava.io.CharConversionException

Apache POIを使用してExcelxlsbファイルを読み取るJavaアプリケーションを開発していますが、読み取り中に例外が発生しました。コードは次のとおりです。

そして例外はこれです:

ファイルには2つのシートがあります。1つは329行3列で、もう1つは566行3列です。ファイルを読み取って、2番目のシートに値があるかどうかを確認したいと思います。

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

spreadsheetgear - XLSB with SpreadsheetGear2012 - ファイル形式またはファイル拡張子が無効なため、Excel はファイル 'test.xlsb' を開けません

SpreadsheetGear2012 を評価しており、すべての種類の Excel ファイル (.xls、.xlsx、.xlsm、および .xlsb) を開いて保存できるようにしたいと考えています。.xlsb を除くすべての拡張子は正常に機能しています。

簡単な .xlsb ファイルを作成するコードは次のとおりです。

このコードはディスク上にファイルを作成しますが、ファイルは 3KB しかなく、手動で開こうとすると、タイトルからエラーが発生します。Excel から直接 .xlsb ファイルを作成すると、12 KB になります。

ここで私が見逃しているものはありますか?多分 .xlsb ファイルの場合、いくつかのヘッダーを設定する必要がありますか?

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

java - Excel (.xlsb) バイナリ ファイル形式からデータを読み取るには?

POI 3.9 を使用して xlsx からデータを読み取っています。しかし今、問題に直面しています。POI は xlsb ファイルをサポートしていないため、プログラムで xlsb からデータを読み取る必要があります。プログラムでxlsbからデータを読み取る方法を知っている人はいますか? 感謝。

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

excel - 巨大なExcelファイル...アドバイスはありますか?

私は、毎日のレポートがすべて 1 つの巨大な Excel xlsb スプレッドシートから作成される会社で働いています。500,000KB から 950,000KB のサイズで、月によって異なります。

おそらく80万行のメインデータタブがあり、多くのvlookup、ifsなどがあります。次に、このデータタブから実行される多くのピボットテーブルがあります。

最近、データがピボットから分離されるようにワークブックを 2 つに分割しようとしましたが、これにより状況が大幅に悪化しました (ピボットの保存または更新時にクラッシュ)。

現在、Windows 64 を使用しています。これは、32 では開かないためです。これが Excel の用途ではないことはわかっていますが、これが変更される可能性はありません。それを考えると、これを実行可能にする方法に関する提案はありますか?