問題タブ [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.
excel - xlsmまたはxlsb形式はいつ使用する必要がありますか?
Excel 2007以降、Microsoftは従来の.xls
形式をいくつかの形式(特に、、、)に.xlsx
分割.xlsm
してきました.xlsb
。フォーマットの使用法と目的を理解するのに問題はありませんが、VBAを含むファイルを作成するときにフォーマットを使用する必要があるのか、それともフォーマット.xlsx
を使用するのか疑問に思っています。.xlsm
.xlsb
もちろん、Web上でいくつかのトピックを見つけることができます。たとえば、次のようになります。
- マイクロソフトアンサーフォーラム
- 前のリンクで指摘されたMicrosoftブログ(まだ、参照を見つけることなく10ページ目まで解析しました
.xlsb
) - 別のフォーラムからのこのトピック
この最後のリンクから私が理解したのは、それ.xlsm
はある種のXML形式であり、したがってカスタムリボンタブに必要であるということです。
フォーマット間の概念的な違い(XML.xlsm
に基づくVSはバイナリファイルです)以外に、このファイルのいずれかを使用する場合(リボンのカスタマイズを除く)、実際的な違いはありますか?
これらのフォーマットのいずれかを使用するときに、実際の違いを見たことがありますか?.xlsb
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]また、.xlsxは.xlsbの2倍の速度で保存します。これを、10'000行*1'000列=10'000'000(10 ^ 7)セルの単純な連鎖=…+1
式で生成されたワークシートでテストしました。
テストは、Core2Duo 2.3 GHzプロセッサ、4 GB RAM、および5400 rpmSATAIIハードディスクを搭載したWindows7を実行しているコンピューターで実行されました。コンピュータは他のプロセスからやや重い負荷を受けていました。
c++ - .xlsbExcelデータベースに問い合わせるC++VCL
VCL C ++プログラムからxlsbデータベース(ファイル)を問い合わせるのに助けが必要です。(C ++ Builder XE2を使用)主に、内部のデータをクエリして簡単に表示したい(同じマシン上にあり、ネットワークは関与していません)。変更する必要はありません。だから私は知りたいです:
- xlsbデータベース(TDatabase、dbExpress?)への接続に使用するコントロール
- データを読み取る目的でそのコントロールを使用する方法(SQLと同じですか?)
- 通常のxslとxslbの違いは、同じように使用されているのでしょうか。
私は尋ねる前にいくつかの調査をしました、しかしそれについての情報はかなり不足しています!(私はWin 7 64ビットを使用しています)
皆さん、ありがとうございました !
java - XLSBファイルの読み取り例外ApachePOIjava.io.CharConversionException
Apache POIを使用してExcelxlsbファイルを読み取るJavaアプリケーションを開発していますが、読み取り中に例外が発生しました。コードは次のとおりです。
そして例外はこれです:
ファイルには2つのシートがあります。1つは329行3列で、もう1つは566行3列です。ファイルを読み取って、2番目のシートに値があるかどうかを確認したいと思います。
spreadsheetgear - XLSB with SpreadsheetGear2012 - ファイル形式またはファイル拡張子が無効なため、Excel はファイル 'test.xlsb' を開けません
SpreadsheetGear2012 を評価しており、すべての種類の Excel ファイル (.xls、.xlsx、.xlsm、および .xlsb) を開いて保存できるようにしたいと考えています。.xlsb を除くすべての拡張子は正常に機能しています。
簡単な .xlsb ファイルを作成するコードは次のとおりです。
このコードはディスク上にファイルを作成しますが、ファイルは 3KB しかなく、手動で開こうとすると、タイトルからエラーが発生します。Excel から直接 .xlsb ファイルを作成すると、12 KB になります。
ここで私が見逃しているものはありますか?多分 .xlsb ファイルの場合、いくつかのヘッダーを設定する必要がありますか?
java - Excel (.xlsb) バイナリ ファイル形式からデータを読み取るには?
POI 3.9 を使用して xlsx からデータを読み取っています。しかし今、問題に直面しています。POI は xlsb ファイルをサポートしていないため、プログラムで xlsb からデータを読み取る必要があります。プログラムでxlsbからデータを読み取る方法を知っている人はいますか? 感謝。
excel - 巨大なExcelファイル...アドバイスはありますか?
私は、毎日のレポートがすべて 1 つの巨大な Excel xlsb スプレッドシートから作成される会社で働いています。500,000KB から 950,000KB のサイズで、月によって異なります。
おそらく80万行のメインデータタブがあり、多くのvlookup、ifsなどがあります。次に、このデータタブから実行される多くのピボットテーブルがあります。
最近、データがピボットから分離されるようにワークブックを 2 つに分割しようとしましたが、これにより状況が大幅に悪化しました (ピボットの保存または更新時にクラッシュ)。
現在、Windows 64 を使用しています。これは、32 では開かないためです。これが Excel の用途ではないことはわかっていますが、これが変更される可能性はありません。それを考えると、これを実行可能にする方法に関する提案はありますか?