Задача простая. Есть файл Excel с некоторыми данными. Данные из листа, с некоторой обработкой, нужно вставить в Google таблицу. Как это сделать? Есть аккаунт в google, таблица там уже создана. Нужно, чтобы ать доступ к файлу нескольким пользователям.
Задача простая. Есть файл Excel с некоторыми данными. Данные из листа, с некоторой обработкой, нужно вставить в Google таблицу. Как это сделать? Есть аккаунт в google, таблица там уже создана. Нужно, чтобы ать доступ к файлу нескольким пользователям.vlasssov71
Продолжаю тему, потому что надо. Смысл производимых манипуляций, предоставить к некоторому набору данных общий доступ. Обраотать данные пользователю предоставляется в excel, а во дальше вывести автоматически во внешнюю таблицу. Единственное что накопал по данной тематике -процедуру вывода на языке 1с.
Как авторизироваться и получить маркер?? Дальше будем пытаться записать в ячейку.
Продолжаю тему, потому что надо. Смысл производимых манипуляций, предоставить к некоторому набору данных общий доступ. Обраотать данные пользователю предоставляется в excel, а во дальше вывести автоматически во внешнюю таблицу. Единственное что накопал по данной тематике -процедуру вывода на языке 1с.
ИМХО, использовать связку excel+google_spreadsheets+VBA - не самая лучшая идея. Попробуйте лучше уж MySQL (для которого можно просто бесплатный хостинг завести) + excel+VBA.
ИМХО, использовать связку excel+google_spreadsheets+VBA - не самая лучшая идея. Попробуйте лучше уж MySQL (для которого можно просто бесплатный хостинг завести) + excel+VBA.SkyPro
skypro1111@gmail.com
Сообщение отредактировал SkyPro - Понедельник, 10.11.2014, 18:31
ИМХО, использовать связку excel+google_spreadsheets+VBA - не самая лучшая идея. Попробуйте лучше уж MySQL (для которого можно просто бесплатный хостинг завести) + excel+VBA.
Я, конечно, все понимаю, но почему все программисты никогда не берут во внимание фактор времени? Google таблицы известны работникам организации, Mysql - нет. Обучать новому интерфейсу, и тратить время на адаптацию интерфейса HTML под Google таблицы? А еще надо будет разделение прав делать, а еще... И столько времени, для того, чтобы расшарить пару документов и отурыть доступ нужным сотрудникам? Круто! Пока все банально копируют из Excel в Google таблицы, что не очень удобно. А если уж делать нормально, надо отдельную конфигурацию в 1С, и терминальный доступ. Это если уж совсем нормально.
А.. Ссылка не о том. Там про получение маркера с помощью post запроса ничего нет.
ИМХО, использовать связку excel+google_spreadsheets+VBA - не самая лучшая идея. Попробуйте лучше уж MySQL (для которого можно просто бесплатный хостинг завести) + excel+VBA.
Я, конечно, все понимаю, но почему все программисты никогда не берут во внимание фактор времени? Google таблицы известны работникам организации, Mysql - нет. Обучать новому интерфейсу, и тратить время на адаптацию интерфейса HTML под Google таблицы? А еще надо будет разделение прав делать, а еще... И столько времени, для того, чтобы расшарить пару документов и отурыть доступ нужным сотрудникам? Круто! Пока все банально копируют из Excel в Google таблицы, что не очень удобно. А если уж делать нормально, надо отдельную конфигурацию в 1С, и терминальный доступ. Это если уж совсем нормально.
А.. Ссылка не о том. Там про получение маркера с помощью post запроса ничего нет.vlasssov71
Сообщение отредактировал vlasssov71 - Среда, 12.11.2014, 10:47
Google таблицы известны работникам организации, Mysql - нет. Обучать новому интерфейсу, и тратить время на адаптацию интерфейса HTML под Google таблицы?
Ну хотите гланды удалять через задний проход - ваше право! Гугл таблицы - табличный редактор, который вы, судя по всему, используете как БД. А мускул именно БД, которую можно использовать по назначению, храня ваши таблички в БД и обращаясь к ним прямо из экселя SQL запросами (можно любую другую СУБД использовать). О HTML вообще речи не шло.
Google таблицы известны работникам организации, Mysql - нет. Обучать новому интерфейсу, и тратить время на адаптацию интерфейса HTML под Google таблицы?
Ну хотите гланды удалять через задний проход - ваше право! Гугл таблицы - табличный редактор, который вы, судя по всему, используете как БД. А мускул именно БД, которую можно использовать по назначению, храня ваши таблички в БД и обращаясь к ним прямо из экселя SQL запросами (можно любую другую СУБД использовать). О HTML вообще речи не шло.
Ну хотите гланды удалять через задний проход - ваше право! Гугл таблицы - табличный редактор, который вы, судя по всему, используете как БД.
О! Судя по всему поциент гуру и телепат. Впервые сталскиваюсь на форумах с обратным процессом. Обычно ругают за то, что вопрос задан некорректно, а тут.. Оказывается я и таблицы Гугл как базу данных использую!!! Вау! Оказывается я не конкретный вопрос задавал, а спрашивал как организовать удаленный сервер с базой MySql!!!
Таблица Гугл используется как таблица. База данных, в первом приближении, не обладает инструментами визуализации данных, по крайней мере mysql - точно. Мне к нему, что потом лепить? Сайт на joomla? А вот клиент на excel с запросом данных от Mysql - то еще извращение. Особенно эффектно будет выглядеть реализация процедуры обновления данных в базе, когда редактировать начнут с трех документов... А вот в Google tables это уже реализовано, чем они и хороши для совместного использования. Это называется изобретать велосипед.
Цитата vlasssov71, 12.11.2014 в 10:44, в сообщении № 4 А если уж делать нормально, надо отдельную конфигурацию в 1С, и терминальный доступ. Это если уж совсем нормально.
Ну хотите гланды удалять через задний проход - ваше право! Гугл таблицы - табличный редактор, который вы, судя по всему, используете как БД.
О! Судя по всему поциент гуру и телепат. Впервые сталскиваюсь на форумах с обратным процессом. Обычно ругают за то, что вопрос задан некорректно, а тут.. Оказывается я и таблицы Гугл как базу данных использую!!! Вау! Оказывается я не конкретный вопрос задавал, а спрашивал как организовать удаленный сервер с базой MySql!!!
Таблица Гугл используется как таблица. База данных, в первом приближении, не обладает инструментами визуализации данных, по крайней мере mysql - точно. Мне к нему, что потом лепить? Сайт на joomla? А вот клиент на excel с запросом данных от Mysql - то еще извращение. Особенно эффектно будет выглядеть реализация процедуры обновления данных в базе, когда редактировать начнут с трех документов... А вот в Google tables это уже реализовано, чем они и хороши для совместного использования. Это называется изобретать велосипед.
Цитата vlasssov71, 12.11.2014 в 10:44, в сообщении № 4 А если уж делать нормально, надо отдельную конфигурацию в 1С, и терминальный доступ. Это если уж совсем нормально.
О! Судя по всему поциент гуру и телепат. Впервые сталскиваюсь на форумах с обратным процессом. Обычно ругают за то, что вопрос задан некорректно, а тут.. Оказывается я и таблицы Гугл как базу данных использую!!! Вау! Оказывается я не конкретный вопрос задавал, а спрашивал как организовать удаленный сервер с базой MySql!!!
О! Судя по всему поциент гуру и телепат. Впервые сталскиваюсь на форумах с обратным процессом. Обычно ругают за то, что вопрос задан некорректно, а тут.. Оказывается я и таблицы Гугл как базу данных использую!!! Вау! Оказывается я не конкретный вопрос задавал, а спрашивал как организовать удаленный сервер с базой MySql!!!
родолжайте в том же духе. С таким подходом вам и за деньги не каждый согласится помочь.
Ну с вашим подходом, денег вы точно не заработаете... Это ж надо предлагать поднять удаленный сервер на MySQL, вместо того, чтобы расшарить документ на Google Table!!! Ну-ну.. Кулинар! Особенно радует клиентское приложение на Excel. Это ... Это да! Почитайте книжки по клиент-серверному программированию, и будет вам щастье!
И расскажите всем что это за термины такие из области информации "гланды" и "задний проход". Я думаю, всем будет очень интересно. Мне вот просто по приколу интересно, с мифическими заказчиками господин SkyPro также общается? [/offtop] По теме. Ошибка была вызвана тем, что неправильно был сформирован POST запрос.
Вот как надо. [vba]
Код
Function ПолучитьМаркер(ВидСервиса, Пользователь) АдресКлиентЛогин = "https://www.google.com/accounts/ClientLogin"
If ВидСервиса = "Таблица" Then Сервис = "wise" Else If ВидСервиса = "Документ" Then Сервис = "writely" End If End If Пароль = "parolprobe" Логин = "vlasssovprobe"
родолжайте в том же духе. С таким подходом вам и за деньги не каждый согласится помочь.
Ну с вашим подходом, денег вы точно не заработаете... Это ж надо предлагать поднять удаленный сервер на MySQL, вместо того, чтобы расшарить документ на Google Table!!! Ну-ну.. Кулинар! Особенно радует клиентское приложение на Excel. Это ... Это да! Почитайте книжки по клиент-серверному программированию, и будет вам щастье!
И расскажите всем что это за термины такие из области информации "гланды" и "задний проход". Я думаю, всем будет очень интересно. Мне вот просто по приколу интересно, с мифическими заказчиками господин SkyPro также общается? [/offtop] По теме. Ошибка была вызвана тем, что неправильно был сформирован POST запрос.
Вот как надо. [vba]
Код
Function ПолучитьМаркер(ВидСервиса, Пользователь) АдресКлиентЛогин = "https://www.google.com/accounts/ClientLogin"
If ВидСервиса = "Таблица" Then Сервис = "wise" Else If ВидСервиса = "Документ" Then Сервис = "writely" End If End If Пароль = "parolprobe" Логин = "vlasssovprobe"
PS: а "поциент" не пробовал установить гугл драйв? Там и общий доступ и не общий доступ и свистелки и перделки есть.
Ой, нимагу! Пиши есчо! То есть еще и место отжирать на двух машинах? А ежели кто файл удалит? Мне вот интересно как вопрос сохранности данных решать будет наш pro? Ну установи, на двух машинах гугл драйв, ну открой один файл и поредактируй одновременно. Прикинь, сохранятся изменения сделанные последним человеком? То модератор: это что за жлоб на форуме? "перделки" "гланды и задний проход"? Это что за стилистика магаданской подворотни, в натуре? Избавьте меня, наконец, от уголовников.
PS: а "поциент" не пробовал установить гугл драйв? Там и общий доступ и не общий доступ и свистелки и перделки есть.
Ой, нимагу! Пиши есчо! То есть еще и место отжирать на двух машинах? А ежели кто файл удалит? Мне вот интересно как вопрос сохранности данных решать будет наш pro? Ну установи, на двух машинах гугл драйв, ну открой один файл и поредактируй одновременно. Прикинь, сохранятся изменения сделанные последним человеком? То модератор: это что за жлоб на форуме? "перделки" "гланды и задний проход"? Это что за стилистика магаданской подворотни, в натуре? Избавьте меня, наконец, от уголовников.vlasssov71