私は.XLSXファイルをGoogleドライブにアップロードする(そのプロセスでGoogleスプレッドシート形式に変換する).NETフレームワークでコンソールアプリケーションを作成しています。また、Googleスプレッドシートを.XLSX形式にダウンロードしています。GoogleスプレッドをExcelに書き出す2016
基本的には、Googleドライブでローカルドライブを同期しようとしていますが、すべての書式設定を保持しています。
GoogleドライブAPI for .NETのフレームワークを使用してこれを行っていますが、Googleスプレッドシートを.XLSXファイルにダウンロードすると、ダウンロードした.XLSXファイルがExcelで問題なく開かれます2007しかし、エクセル2016で開くと、次のエラーを示しています
We found a problem with some content in the file. Do you want us to try to recover as much as we can?
を「はい」クリックすると、Excelが正常にファイルを開きますが、エラーログとメッセージが表示されます。エラーログを開きましたが、「条件付き書式設定」を除いて詳細は表示されませんでした。さらに、元のGoogleスプレッドシートのいくつかのフリーズ行は、Excel 2016ではフリーズされませんでしたが、Excel 2007でファイルを開いたときは元のままでした。
Googleスプレッドシートから.XLSXファイルをダウンロードするよう提案しますかExcel 2016と互換性がありますか、または異なるバージョンと異なるフォーマットの問題を解消する完全に異なるアプローチですか?
ドライブUIを使用してファイルをアップロードして変換し、ダウンロードすると同じ問題が発生しますか?同じ問題が発生した場合は、Googleスプレッドシート>ヘルプ>問題を報告して問題をGoogleに報告してください。同じ問題が発生しない場合は、アップロード/変換/ダウンロードに使用しているコードで質問をここに更新してください。 –
@Peter:私のプログラムは、GoogleドライブにExcelファイル(.xlsx)をアップロードします(Googleシート形式に変換します)。ユーザーがGoogleスプレッドシートを更新すると、ファイルがローカルドライブにダウンロードされます。問題は、ダウンロード後、ファイルがExcel 2016で開かれている場合、コンテンツが回復されたという警告メッセージが表示されます。 – NavkarJ
提案はありませんが、Googleに報告する価値はあります。 –