Различные механизмы для создания таблиц Google

#c# #google-sheets

#c# #google-sheets

Вопрос:

Есть ли какие-либо варианты, кроме использования API Google для создания таблиц Google?

Например, в Excel я могу создавать их с помощью interop или EPPlus или путем создания электронной таблицы в формате XML.

Комментарии:

1. Если вы не являетесь великим хакером, единственный способ взаимодействовать с продуктом Google — использовать их одобренные методы: API или пользовательский интерфейс браузера. Excel позволяет взаимодействовать с COM, потому что он разработан таким образом.

2. Excel также поддерживает готовые «стандартные» форматы xml, которые в основном позволяют создавать данные КАК данные, а не какое-то взаимодействие с отслеживанием состояния

3. docs.google.com/spreadsheets/create

Ответ №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. ах, на самом деле последнее не совсем то, на что я надеялся…