Как загрузить ktp в excel в сетевом городе

Обновлено: 08.07.2024

Вы можете использовать JSON(yourImage.Image, JSONFormat.IncludeBinaryData). Это даст вам версию BASE64 фактического файла.

Я не знаю другого способа преобразовать Base64 в текст, кроме упомянутого.

____________________________________________________________________________________________
Копаете? - Нажмите на палец вверх ниже. Решил вашу проблему? - Нажмите «Принять как решение» ниже. Другие, кто ищет такие же ответы, будут счастливы, что вы это сделали.
Посмотрите также мои видеоролики о PowerApps! И подпишитесь на меня в Твиттере @RandyHayes
Действительно хотите выразить свою признательность? Купи мне чашку кофе!

MH3

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Здравствуйте,
Я хочу создать поток, в котором пользователь будет загружать файл со своего локального ПК через PowerApps, и он будет загружаться на его сетевой диск в папку

I настроить шлюз и использовать учетные данные соответственно, и я использовал элемент управления «Добавить изображение» в PowerApps, чтобы получить имя и значение файла, но проблема заключается в том, что действие файловой системы не может прочитать содержимое этого файла, и оно показывает ссылку на большой двоичный объект и, следовательно, не удается проанализировать весь файл в этой папке на диске.

1: Исходный файл, загруженный пользователем

2: Когда файл попадает на сетевой диск, его содержимое превращается в ссылку на большой двоичный объект, и то же самое происходит с файлами Excel.

Рэнди Хейс

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Ознакомьтесь с некоторыми статьями о загрузке изображения в Flow/SharePoint. Вам нужно включить один и тот же процесс, чтобы получить содержимое, а не большой двоичный объект ресурса.

Надеюсь, это будет полезно для вас.

____________________________________________________________________________________________
Копаете? - Нажмите на палец вверх ниже. Решил вашу проблему? - Нажмите «Принять как решение» ниже. Другие, кто ищет такие же ответы, будут счастливы, что вы это сделали.
Посмотрите также мои видеоролики о PowerApps! И подпишитесь на меня в Твиттере @RandyHayes
Действительно хотите выразить свою признательность? Купи мне чашку кофе!

MH3

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Сэр, @RandyHayes Проблема в том, что у клиента нет лицензий Sharepoint и OneDrive. Поэтому мне приходится использовать PowerApp и Flow, а также действие файловой системы.

Flow загружает файлы в эту папку, но не так, как мне нужно. Там показывается какая-то ссылка на Blob..

Надеюсь, вы это понимаете?

Рэнди Хейс

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Вам не нужны эти услуги для того, что я предлагаю.

Однако ваша проблема вот в чем. поскольку вы используете элемент управления "Добавить изображение" для выбора файла, вам необходимо преобразовать содержимое во что-то помимо URI для диспетчера больших двоичных объектов. Единственное известное мне средство - использовать JSON для его преобразования. Это превратит его в строку в кодировке Base64.

Теперь вы можете передать это в Flow, но я не знаю ни одного метода в Flow, который преобразует Base64 в текст.

Это бесплатный коннектор, но указано, что для него требуется расширенная лицензия. Но, поскольку вы используете шлюз данных. у вас уже есть премиум-лицензия для вашего приложения.

Это единственный маршрут, который я могу себе представить.

1) Получить файл в приложении (я бы использовал элемент управления "Вложение" вместо элемента управления "Изображение")

2) Преобразуйте uir blobmanager в текст, закодированный JSON Base64.

3) Отправить текст в Flow

4) Используйте коннектор Apptigent для преобразования в текст

5) Сохранить в сети через шлюз.

____________________________________________________________________________________________
Копаете? - Нажмите на палец вверх ниже. Решил вашу проблему? - Нажмите «Принять как решение» ниже. Другие, кто ищет такие же ответы, будут счастливы, что вы это сделали.
Посмотрите также мои видеоролики о PowerApps! И подпишитесь на меня в Твиттере @RandyHayes
Действительно хотите выразить свою признательность? Купи мне чашку кофе!

Если вы сохраняете файл книги Microsoft Excel на сетевом диске и у вас нет прав на изменение и удаление для папки, в которой вы сохраняете файл, может возникнуть одна из следующих проблем:

При сохранении нового файла книги на сетевой диск появляется сообщение об ошибке, подобное приведенному ниже

Ваши изменения не удалось сохранить в
'BOOK1.XLS', но они были сохранены во временном документе с именем '4CCA4100'. Закройте существующий документ, затем откройте временный документ и сохраните его под новым именем.

где
4CCA4100 — случайная восьмизначная буквенно-цифровая строка, а BOOK1.XLS — имя сохраняемого файла.

Когда вы сохраняете существующий файл книги на сетевой диск, кажется, что файл сохранен с именем, которое вы ввели в диалоговом окне
Сохранить. Однако при повторном открытии этого файла из сети ваши изменения не отображаются в файле. Файл фактически сохраняется на сетевой диск со случайным именем файла, которое содержит цифры и буквы, например 4CCA4100.

Эти симптомы возникают только при сохранении файла в формате книги Excel или шаблона.

Причина

Эта проблема возникает, если Excel не может удалить исходный файл или не может переименовать временный файл, в результате чего операция сохранения не может быть успешно завершена. Если Excel не может удалить существующий файл из-за отсутствия прав на удаление, исходный файл и временный файл остаются в папке назначения. Если Excel может удалить существующий файл или вы сохраняете файл в первый раз, но Excel не может переименовать временный файл из-за отсутствия прав на изменение, в папке назначения сохраняется только временный файл.

Примечание. Сторонние антивирусы и программное обеспечение для репликации также могут вызывать эту проблему. Чтобы убедиться, что у вас нет прав в сети на изменение или удаление файла, попробуйте переименовать или удалить файл на сетевом диске из проводника Windows. Если вы не можете переименовать или удалить файл из проводника Windows, вы не сможете сохранить файл на этот диск из Excel.

Разрешение

Чтобы решить эту проблему, сообщите администратору сети, что вам нужны права на удаление и изменение соответствующей папки на сетевом диске. У вас должны быть права на удаление и изменение, чтобы сохранить файл книги Excel с правильным именем файла в папку.

Временное решение

Чтобы временно обойти эту проблему, пока у вас нет прав на папку назначения, попробуйте следующие способы:

Сохраните файлы рабочей книги на локальный жесткий диск или в папку, в которой у вас есть права на изменение и удаление. После этого вы сможете скопировать файл на сетевой диск, где у вас нет прав на изменение или удаление.

Если на вашем компьютере или на сетевом сервере установлена ​​антивирусная программа, выключите или удалите антивирусную программу, а затем проверьте, сохраняется ли проблема. Некоторые антивирусные программы могут мешать процессу сохранения в Excel.

Примечание. Возможно, вы захотите связаться с производителем вашей антивирусной программы, чтобы узнать, есть ли обновленная версия, которая решает проблему сохранения в Excel.

Ссылки

Для получения дополнительной информации о том, как Excel сохраняет файлы, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

814068 Описание способа сохранения файлов в Excel

Для получения дополнительной информации об устранении ошибок, возникающих при сохранении файлов в Excel, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

Версию этой статьи для Microsoft Excel 2000 см. в разделе 230164.

Важно! В этой статье содержится информация о том, как изменить реестр. Убедитесь, что вы создали резервную копию реестра, прежде чем изменять его. Убедитесь, что вы знаете, как восстановить реестр в случае возникновения проблемы. Для получения дополнительных сведений о резервном копировании, восстановлении и изменении реестра щелкните следующий номер статьи базы знаний Майкрософт:

256986 Описание реестра Microsoft Windows

Симптомы

При попытке сохранить книгу появляется следующее сообщение об ошибке:

Microsoft Excel не может получить доступ к файлу «Сетевой путь». Вы можете получить это сообщение об ошибке по следующим причинам:

Имя файла или путь не существуют.

Файл, который вы пытаетесь открыть, используется другой программой. Закройте документ в другой программе и повторите попытку.

Имя книги, которую вы пытаетесь сохранить, совпадает с именем другого документа, доступного только для чтения. Попробуйте сохранить книгу под другим именем.

В этом сообщении сетевой путь – это сетевое расположение, в котором вы пытаетесь сохранить файл.

При попытке сохранить файл в другом месте появляется следующее сообщение об ошибке:

Документ не сохранен

Причина

Эта проблема может возникнуть, если выполняются следующие условия:

Вы сохраняете файл на сетевой диск.

Соединение с сетевым диском потеряно.

Ваша книга содержит любой из следующих элементов:

Модули Visual Basic для приложений

Встроенные объекты (например, картинки)

Временное решение

Чтобы предотвратить возникновение этой проблемы, можно добавить в реестр подразделы
NetworkResiliency и
PivotTableNetworkResiliency. Для этого выполните следующие действия.

Предупреждение. Если вы неправильно измените реестр с помощью редактора реестра или другим способом, могут возникнуть серьезные проблемы. Эти проблемы могут потребовать переустановки операционной системы.Майкрософт не может гарантировать, что эти проблемы могут быть решены. Вносите изменения в реестр на свой страх и риск.

Нажмите "Пуск", а затем "Выполнить".

В поле "Открыть" введите regedit и нажмите "ОК".

На левой панели разверните следующие элементы в том порядке, в котором они появляются, в соответствии с используемой версией Excel.

Майкрософт Эксель 2002

HKEY_CURRENT_USER
Программное обеспечение
Microsoft
Office
10.0
ExcelMicrosoft Office Excel 2003

HKEY_CURRENT_USER
Программное обеспечение
Microsoft
Office
11.0
ExcelMicrosoft Office Excel 2007

На левой панели щелкните папку «Параметры».

В меню "Правка" выберите "Создать" и нажмите "Значение DWORD".

Введите NetworkResiliency и нажмите клавишу ВВОД.

Дважды щелкните значок NetworkResiliency.

В поле "Значение" введите
1 и нажмите "ОК".

В меню "Правка" выберите "Создать" и нажмите "Значение DWORD".

Введите PivotTableNetworkResiliency и нажмите клавишу ВВОД.

Дважды щелкните значок PivotTableNetworkResiliency.

В поле "Значение" введите 1 и нажмите "ОК".

Эти изменения вступят в силу при следующем запуске Excel. Для обоих разделов реестра установка ключа на 0 отключает настройку, а 1 включает настройку. Единственная разница между двумя разделами реестра заключается в том, что значение по умолчанию при отсутствии разделов реестра — «Вкл.» для VBA и OLE и «Выкл.» для кэша сводных таблиц.

Дополнительная информация

Эта функция была представлена ​​в Microsoft Excel 2000 как отдельный раздел реестра.

Для получения дополнительной информации о том, как решить эту проблему в Excel 2000, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

230164 Вы можете получить сообщение об ошибке при попытке сохранить файлы в Excel 2000

Начиная с Excel 2002, функция сетевой устойчивости подразделяется на две категории, чтобы обеспечить лучший контроль и, кроме того, убедиться, что вы можете восстановиться после потери сетевого подключения. Эти два подразделения следующие:

Отказоустойчивость объектов VBA и объектов OLE

Отказоустойчивость кэшей сводных таблиц Microsoft

По умолчанию отказоустойчивость для VBA и OLE включена, а отказоустойчивость кэшей сводных таблиц отключена. Кэш сводной таблицы отключен, потому что вы можете сохранить сводную таблицу, даже если кеш недоступен. Сводная таблица не создает угрозы того, что файл не будет сохранен при потере сетевого подключения.

Настройки устойчивости сети не имеют пользовательского интерфейса. Они контролируются записями реестра и настраиваются только путем редактирования реестра вручную или с помощью политики.

Загрузить личные документы в OneDrive

Добавить файлы

На странице OneDrive нажмите Загрузить в верхней части страницы и загрузите файлы.

Загружайте деловые документы на сайт своей группы или в OneDrive для работы или учебы

Если у вашей организации есть план Microsoft 365, войдите в свою учетную запись организации в Microsoft 365. Или перейдите непосредственно на свой сайт SharePoint.

Решите, относится ли этот документ к вашему личному рабочему хранилищу (OneDrive для работы или учебы) или к хранилищу группы или проекта на вашем сайте группы. Чтобы узнать, когда использовать тот или иной параметр, см. раздел Сохранять файлы в OneDrive или SharePoint?

Загрузить существующий файл

В области "Документы" нажмите "Новый документ", а затем "Загрузить существующий файл".

После того как вы какое-то время будете использовать свой сайт группы или OneDrive для работы или учебы, вы можете добавить некоторую структуру, которая поможет вам оставаться организованным. Например, вы можете создавать папки и контролировать доступ к документам. На сайте группы вы можете создавать дочерние сайты для определенных групп или проектов. Узнайте больше об организации сайта вашей группы.

Использовать папку OneDrive на своем устройстве

Папка OneDrive в проводнике Windows

Примечание. Если вы используете Microsoft 365 или SharePoint, вы можете увидеть папку OneDrive для работы или учебы. Сохраненные там файлы синхронизируются с библиотекой OneDrive или сайта группы в Microsoft 365 или SharePoint. Дополнительные сведения см. в разделе Синхронизация файлов с OneDrive в Windows.

Сохранить прямо из Office

Если у вас установлена ​​последняя версия Office, вы можете сохранять документы непосредственно в Интернете из программы Office. Это избавляет от необходимости сохранять на компьютере, а затем загружать.

В новейшей версии Office

В программах Office выберите «Файл» > «Сохранить как» > «Добавить расположение», а затем выберите сайт своей группы, OneDrive для работы или учебы или расположение OneDrive и войдите в систему. Выбранное расположение всегда отображается в списке места, доступные для сохранения документа.

В Office 2010

В Office 2010 (Word, Excel и PowerPoint) выберите «Файл» > «Сохранить и отправить», затем нажмите «Сохранить в Интернете» (OneDrive) или «Сохранить в SharePoint» и выберите расположение.

В OneNote 2010 выберите «Файл» > «Общий доступ», затем нажмите «Интернет» и войдите в OneDrive или нажмите «Сеть» и выберите расположение SharePoint.


Вы можете загружать данные из файлов Excel и CSV в eazyBI, а затем создавать отчеты, диаграммы и информационные панели на основе этих данных.

Сначала прочтите о кубах, измерениях и показателях eazyBI — вам необходимо понять многомерную модель данных, чтобы иметь возможность сопоставлять столбцы исходного файла с измерениями и показателями куба.

На этой странице:

Загрузить файлы

Перейдите на вкладку "Исходные данные" и выберите исходный файл для загрузки.

Если вы загружаете файлы CSV, используйте запятую (,) или точку с запятой (;) в качестве разделителя полей. Десятичные значения всегда должны использовать точки (.) в качестве десятичных разделителей. Запятые (,) в целых и десятичных значениях будут игнорироваться (например, если они используются в качестве разделителей тысяч).

Если вы загружаете файлы Excel, целочисленные, десятичные числа и поля даты будут определяться на основе форматирования ячеек Excel.

Если исходный CSV-файл содержит неанглийские символы, CSV-файл должен быть в кодировке UTF-8, иначе при предварительном просмотре загруженного файла могут появиться сообщения об ошибках.

Если исходные данные не на английском языке находятся в Microsoft Excel, загрузите эти файлы Excel, поскольку экспорт Excel в CSV не поддерживает кодировку UTF-8.


После загрузки CSV-файла вы можете нажать «Предварительный просмотр», чтобы указать сопоставление столбцов исходного файла.


Предварительный просмотр исходного файла

В предварительном просмотре исходного файла вы можете ввести имя куба данных, в который вы хотите импортировать данные. Если это новый набор данных, введите новое имя куба (например, куб Продажи, если вы импортируете транзакции продаж). Вы также можете импортировать новый файл в существующий куб данных — в этом случае вы можете использовать либо существующие измерения и меры куба, либо указать новые (которые будут добавлены в существующий куб во время импорта).

eazyBI позволяет импортировать данные с одного листа файла Excel. Предварительный просмотр покажет первый лист файла.

Рекомендуется, чтобы в CSV-файле была строка заголовка с именами столбцов — eazyBI попытается определить, есть ли в вашем CSV-файле строка заголовка или нет. Если eazyBI определил его неправильно, измените количество строк заголовка (например, укажите 0, если у вас нет строки заголовка).

eazyBI попытается определить тип данных каждого столбца исходного файла на основе первых 100 строк исходного файла. Обнаруженные типы столбцов (строка, целое число, десятичное число, дата или дата и время) отображаются под именем каждого столбца. Если какой-то тип столбца определяется неправильно, его можно изменить (например, изменить с integer на string, если этот столбец может содержать и нецелочисленные значения).


Сопоставление столбца с измерением и уровнем измерения

Затем необходимо сопоставить столбцы исходного файла с измерениями и мерами куба.

По умолчанию eazyBI предлагает сопоставить столбцы string с измерением с именем, полученным из имени столбца (символы подчеркивания заменены пробелами, каждое слово пишется с большой буквы). При необходимости вы можете ввести другое имя измерения, которое хотите использовать в eazyBI.


Каждый столбец можно сопоставить с отдельным измерением, но иногда лучше сопоставить несколько столбцов с одним и тем же измерением, но с разными уровнями иерархии. В этом примере было бы лучше сопоставить страну, штат_провинцию, город и полное имя одному и тому же < em>Клиенты с уровнями иерархии Страна (самый высокий уровень иерархии), Штат, провинция (одна страна расширяется до нескольких штатов или провинций), Город< /em> (один штат или провинция распространяется на несколько городов), Имя клиента (один город распространяется на несколько отдельных клиентов).Важно, чтобы в исходном файле столбцы уровня иерархии всегда находились в последовательности от самого высокого уровня иерархии до самого низкого уровня иерархии.


При сопоставлении нескольких столбцов с одним и тем же измерением вы можете выбрать имя существующего измерения из списка для следующих столбцов (удалите предлагаемое имя измерения по умолчанию, чтобы увидеть список доступных имен измерений).

Если вы сопоставляете несколько столбцов с одним и тем же измерением, необходимо указать уровень иерархии измерения для каждого столбца. По умолчанию имя уровня иерархии будет создано из имени столбца (так же, как имя измерения по умолчанию). При необходимости вы можете ввести другое имя уровня иерархии измерений.


Игнорировать столбцы

Если вы хотите проигнорировать некоторые столбцы во время импорта (не хотите, чтобы эти столбцы были импортированы), вам следует оставить поле выбора параметра пустым для этого столбца.


Время

Столбец даты или даты и времени по умолчанию сопоставляется с измерением времени. Измерение времени после импорта автоматически создаст уровни иерархии год, квартал, месяц и день, а также дополнительный недельная иерархия с уровнями иерархии год, неделя и день. Поэтому вам не следует указывать какую-либо информацию об уровне иерархии измерений в сопоставлении исходного файла, так как временные иерархии будут созданы автоматически.

Вы должны использовать один из следующих форматов даты в файле CSV, который eazyBI распознает как формат даты, и вы сможете импортировать его как измерение времени:

Распознаются следующие форматы даты и времени (в настоящее время в измерение времени будет импортирована только часть даты значения даты и времени):

    ГГГГ-ММ-ДД чч:мм:сс или ГГГГ-ММ-ДДTчч:мм:сс (формат даты и времени ISO 8601) < /ул>

    ГГГГ.ММ.ДД чч:мм:сс или ДД.ММ.ГГГГ чч:мм:сс

    ГГГГ/ММ/ДД чч:мм:сс или ММ/ДД/ГГГГ чч:мм:сс


    Показатели, целочисленные и десятичные столбцы

    Числовые столбцы (целочисленные и десятичные типы данных) по умолчанию будут сопоставлены с показателями, и вам необходимо указать имена показателей для этих столбцов (по умолчанию производные от имен столбцов). Показатели — это значения, которые вы хотели бы проанализировать по другим измерениям и которые будут агрегированы по другим уровням иерархии измерений.

    Если у вас есть другие целочисленные значения (чаще всего, например, столбцы идентификаторов, такие как идентификатор клиента или идентификатор заказа и т. д.) в столбцах исходного файла, не сопоставляйте их с показателями — либо введите соответствующее имя измерения, либо оставьте имя измерения пустым, чтобы игнорировать их во время импорт.


    Сопоставление столбцов и ошибки импорта

    После завершения сопоставления столбцов с измерениями и мерами нажмите Начать импорт, чтобы импортировать данные исходного файла в указанный куб данных. Если в сопоставлении столбцов исходного файла будет отсутствовать какая-либо информация, вы получите сообщение об ошибке об отсутствующей информации, а столбцы с ошибками будут выделены:


    Если ошибок сопоставления столбцов нет, импорт исходного файла будет запущен в фоновом режиме, и вы увидите состояние импорта файла (и количество импортированных строк), которое будет автоматически обновлено.


    Если все строки исходного файла будут успешно импортированы, статус исходного файла в конце изменится на Импортировано.


    Если при импорте исходного файла возникнут какие-либо ошибки, он остановится на первой ошибке со статусом Ошибка. Вы можете щелкнуть ссылку Ошибка, чтобы просмотреть подробное сообщение об ошибке. Подробное сообщение об ошибке покажет номер строки вместе с содержимым строки и информацией об ошибке.Наиболее частая ошибка — это недопустимые кавычки внутри строки в кавычках (в CSV-файлах вы должны ставить двойные кавычки внутри строки в кавычках) или кодировка символов, отличная от английской (не в кодировке UTF-8).


    Заменить или удалить исходные файлы

    Если у вас есть ошибка в исходном файле, вы можете исправить ее и снова загрузить файл с тем же именем. Вам нужно будет подтвердить, что вы действительно хотите заменить загруженный файл. Когда вы будете импортировать замененный файл, то сначала будут удалены все ранее импортированные строки из предыдущего файла, а затем будут импортированы строки из нового файла.

    Вы также можете заменить успешно импортированные исходные файлы. Если вы регулярно выполняете полный экспорт данных из какой-либо исходной системы, вы всегда можете использовать то же имя исходного файла и заменить предыдущую версию новой, а также заменить все импортированные данные новыми.


    Вы также можете удалить как успешно импортированные файлы, так и файлы со статусом ошибки. При удалении исходного файла вам необходимо указать, хотите ли вы удалить только исходный файл или также удалить все данные, импортированные из этого исходного файла в куб данных.


    Импорт дополнительных исходных файлов

    Если вы будете импортировать дополнительные данные с той же структурой исходного файла (например, если вы каждый день, неделю или месяц импортируете новые данные за этот период времени), используйте уникальное имя файла для каждого периода времени.


    Если новый исходный файл имеет ту же структуру (те же имена столбцов и типы данных), что и существующий импортированный файл, сопоставление столбцов будет скопировано из уже импортированного файла. После нажатия кнопки Предварительный просмотр вы сможете импортировать его, нажав Начать импорт.


    Обратите внимание, что все кубы данных в одной учетной записи eazyBI имеют одинаковые измерения. Если вы хотите использовать одно и то же измерение в разных кубах данных, используйте одно и то же имя измерения. Если это разные измерения, используйте разные имена измерений (даже если вы используете разные кубы данных).

    Импорт дополнительных мер в исходные кубы приложений

    Если вы используете стандартную интеграцию eazyBI с другими исходными приложениями (например, Basecamp, Highrise, Jira, Zendesk или Harvest), но хотите добавить дополнительные показатели в кубы данных исходного приложения, можно импортировать дополнительные показатели из CSV. файлы в существующих исходных кубах данных приложения.

    Но существует также риск неправильной подготовки дополнительных данных в CSV-файлах, что может привести к повреждению существующих исходных данных приложения. Просмотрите дополнительный пример импорта данных для куба задач Jira. При необходимости свяжитесь со службой поддержки eazyBI и опишите вашу потребность, и мы поможем вам правильно подготовить CSV-файлы с дополнительными данными.

    Читайте также: