मैं अपलोड कर सकते हैं और किसी भी समस्या के बिना डिस्क API द्वारा CSV फ़ाइलों में कनवर्ट, लेकिन जब XLS भेजने (नाशपाती XLS-लेखक साथ गाया) या XLSX (PHPExcel साथ गाया) डिस्क API शिकायत:एक्सेल फ़ाइल-प्रारूप को ड्राइव एपीआई अपलोड द्वारा जी-शीट में कैसे परिवर्तित करें?
"Error calling POST https://www.googleapis.com/upload/drive/v2/files?convert=true&uploadType=multipart&key=123: (500) Internal Error"
MIME प्रकार "एप्लिकेशन/vnd.ms-excel" स्पष्ट रूप से "एप्लिकेशन/vnd-excel" से बेहतर काम करता है
जब मैं सामग्री-प्रकार "एप्लिकेशन/vnd.openxmlformats-officedocument.spreadsheetml.sheet" के साथ XLSX लिखता हूं तो यह वही है ... पूर्वावलोकन को लोड करते समय यह अटक जाता है, जब कनवर्ट = सत्य।
एमएस एक्सेल के साथ फाइलें बनाते समय और मैन्युअल रूप से अपलोड करते समय यह ठीक काम करता है।
मैं फ़ाइलों को सम्मिलित/अपडेट, डाउनलोड/खोल सकता हूं (सभी ठीक) - लेकिन मैं उन्हें परिवर्तित करना चाहता हूं।
सभी परीक्षणों के साथ मुझे लगता है कि समस्या बनाई गई फ़ाइल-प्रारूप - या एमआईएमई प्रकार से संबंधित है।
कोई संकेत क्यों रूपांतरण असफल हो सकता है ...
"कभी क्या किसी को प्रदान की गई XLS/XLSX परिवर्तित करने में कामयाब रहे?"
मूल रूप से सवाल यह है: gSheet में कनवर्ट करने के लिए अपेक्षित फ़ाइल प्रारूप + MIME-type क्या है?
मैं इनाम है, जो एक तरह से कई पृष्ठ gSheet लिए एक बहु-आयामी सरणी परिवर्तित करने के लिए प्रदान करता है के लिए किसी भी सवाल का जवाब स्वीकार करना चाहते हैं, के मामले में यह (अभी तक) डिस्क API के माध्यम संभव नहीं है (पक्का है कि हो सकता है पसंदीदा तरीका)।
यह Google ड्राइव एपीआई प्रश्न है - इस उपलब्ध के लिए कोई व्यक्तिगत टैग नहीं है।
कुछ स्पष्टीकरण: - 1. क्या आप कह रहे हैं कि बिल्कुल उसी फ़ाइल को वेब इंटरफ़ेस के माध्यम से अपलोड/परिवर्तित किया जा सकता है, लेकिन एपीआई के माध्यम से 50 विफल हो जाता है? यदि ऐसा है, तो जांचें कि आपका बेस 64 एन्कोडिंग सही है। 2. आप बिना रूपांतरण के अपलोड कर सकते हैं। यदि आप वेब इंटरफ़ेस में "Google डॉक्स में कनवर्ट" करने का प्रयास करते हैं तो क्या होता है? – pinoyyid
यदि मैं रूपांतरण के साथ वेब ब्राउज़र द्वारा अपलोड करता हूं - यह काम करता है, एपीआई पर सहेजी गई फ़ाइलों को कनवर्ट करना कनवर्ट नहीं करेगा (प्रोग्रेस-बार फंस जाता है); मैं PHP के लिए google-api wrapper का उपयोग कर रहा हूँ। –