#c# #google-sheets
#c# #google-sheets
Вопрос:
Есть ли какие-либо варианты, кроме использования API Google для создания таблиц Google?
Например, в Excel я могу создавать их с помощью interop или EPPlus или путем создания электронной таблицы в формате XML.
Комментарии:
1. Если вы не являетесь великим хакером, единственный способ взаимодействовать с продуктом Google — использовать их одобренные методы: API или пользовательский интерфейс браузера. Excel позволяет взаимодействовать с COM, потому что он разработан таким образом.
2. Excel также поддерживает готовые «стандартные» форматы xml, которые в основном позволяют создавать данные КАК данные, а не какое-то взаимодействие с отслеживанием состояния
Ответ №1:
Ответ:
Единственными способами создания таблицы Google являются:
- Программно с использованием API Sheets с использованием
Spreadsheets.create()
метода. - Щелчок по одному из шаблонов
Start a new Spreadsheet
в sheets.google.com . - Прямое посещение
/create
конечной точки в docs.google.com/spreadsheets/create Либо в браузере, либо путем выполнения программного HTTP-запроса с помощью библиотеки, такой как HttpWebRequest /WebClient /HttpClient - Следуя
File > New > Spreadsheet
пункту меню из уже открытого файла электронной таблицы в браузере. - Следуя
New > Google Sheets
пункту меню в drive.google.com и используяBlank Spreadsheet
либоFrom a template
опции «или». - Использование какой-либо сторонней библиотеки, такой как GSpread.NET для чтения / записи таблиц Google как обычных документов Excel (не поддерживается Google, хотя они также просто используют API, как в первом пункте).
Комментарии:
1. блестяще…. это было что-то в этом роде …. на самом деле последнее, на что я надеялся, это то, что где-то будет существовать.
2. ах, на самом деле последнее не совсем то, на что я надеялся…