데이터시트 보기의 SharePoint 확인란(다중 선택) 열에 여러 값을 붙여넣으려면 어떻게 해야 합니까?
-
10-12-2019 - |
문제
독점적인 Lotus Notes 데이터베이스 애플리케이션에서 내보낸 Excel 스프레드시트의 데이터 열을 복사하려고 합니다. (신음 소리), 데이터시트 보기에 표시된 SharePoint 목록으로 이동합니다.Notes 앱은 사용자가 체크박스 컨트롤을 통해 여러 항목을 선택하여 생성한 이 데이터 열을 쉼표로 구분된 값 문자열로 Excel에 내보냅니다. a,b,c
.쉼표로 구분된 문자열을 복사하여 데이터시트의 확인란 열에 붙여넣으면 오류가 발생합니다."데이터 유형이 일치하지 않거나 잘못된 데이터로 인해 복사한 데이터를 붙여넣을 수 없습니다."
각 행의 값을 수동으로 선택하지 않고도 이 데이터 열을 체크리스트 열로 가져오려면 어떻게 해야 합니까?
해결책
Excel(또는 다른 테이블 원본)의 셀 데이터를 데이터시트 보기에 있는 SharePoint 목록의 확인란 열로 가져오려는 경우 각 원본 필드의 값은 세미콜론과 해시 문자(;#
).각 셀의 데이터에는 선행 및 후행 세미콜론/해시 쌍도 있어야 합니다.이 마지막 부분은 내가 본 다른 구분 스타일에 반대되지만 주변 문자가 없으면 복사 또는 잘라내어 붙여넣기 작업이 성공하지 못합니다.
예를 들어:소스 셀에 다음 값이 포함되어 있는 경우 a
, b
, & c
쉼표로 구분됨(a,b,c
), 해당 값을 다음으로 바꿉니다. ;#a;#b;#c;#
.
응용 프로그램의 찾기 및 바꾸기 작업을 사용하여 대규모 값 컬렉션의 형식을 빠르게 다시 지정할 수 있었지만 Excel(2007)에서 많은 조작 없이 정규식과 와일드카드를 사용하도록 하는 방법을 아직 찾지 못했습니다.저는 소스 값을 RexEx 지원 텍스트 편집기(필자의 경우 웹용 Microsoft Visual Studio Express 2012)에 복사하여 이 문제를 해결했습니다.그만큼 ^
그리고 $
문자는 각각 줄의 시작과 끝을 나타냅니다.
RegEx 찾기 및 바꾸기 세부 정보를 제외하고 이 질문에 대한 답을 찾았습니다. (지금은) 4년 된 포스트 ~로 microsoft.public.sharepoint.windowsservices Google 그룹.온라인에서 찾을 수 있는 유일한 답변이므로 여기에서 공유하여 가시성과 검색 가능성을 높이고 싶습니다.자신의 질문에 답하는 것이 StackExchange 사이트에서는 유효한 조치라는 것을 알고 있지만 이는 그렇지 않습니다. 나의 따라서 이 게시물의 타당성에 대한 커뮤니티의 의견을 듣고 싶습니다.이 게시물이 허용된다는 피드백을 받으면 긴 설명 내용을 모두 삭제하겠습니다 :-)
다른 팁
나는 같은 문제를 겪고 있는 동안 이 스레드를 우연히 발견했습니다.그러나 이 원본 스레드에 표시된 원래 솔루션은 Sharepoint 2013을 사용하는 경우 작동하지 않았습니다.
많은 시행착오 끝에 다음과 같은 방법으로 작동시킬 수 있었습니다.
1.MultiSelect 열을 조회 열로 만들고 모든 선택에 대해 별도의 목록을 작성합니다.
2.다중 선택 열에 대해 선택된 가능한 모든 필드가 있는 전체 목록에 하나의 항목을 만듭니다.다른 열은 중요하지 않습니다.
삼.그런 다음 ";"으로 Excel 데이터를 복사 할 수 있습니다. SharePoint의 표준 Active-X 플러그인을 사용하여 인터넷 익스플로러에서 Ctrl+C & Ctrl+V와 함께 작동하도록하는 구분자 및 공간으로.
메타데이터 열을 사용하여 이 작업을 시도하지는 않았지만 작동하지 않을 것 같습니다.메타데이터에서 이것을 구현하는 경우, 연결이 뒤에서 용어 집합의 ID를 통해 수행된다고 생각하기 때문에 용어 집합 사전 내의 각 항목을 참조하는 모든 개별 ID를 어떻게든 알아야 할 것입니다. 프로그래머님, 이러한 추측과 모호함을 용서해주세요.)다른 사람들이 관리형 메타데이터에 대한 더 나은 솔루션을 갖고 있다면 여기에 게시해도 문제가 없을 것입니다.
이것이 문제를 겪는 다른 사람들에게 도움이 되기를 바랍니다.
2017년 11월부터 온라인으로 Sharepoint를 사용하면 빠른 편집(이전 데이터시트 보기)의 다중 선택 필드에 데이터를 붙여넣을 수 없습니다. 필드는 빠른 편집에서 회색으로 표시되고 비활성화됩니다.
대신에 다중 선택 필드 값이 있는 여러 행을 공유 포인트 목록에 업로드하는 이 절차를 발견했습니다.
- Sharepoint 목록에 일반 텍스트 필드를 만듭니다.
- MS Access에서 SP 목록에 대한 연결 테이블 생성
- Excel에서 다음으로 구분된 셀에 다중 선택 값이 있는 행을 만듭니다.
;#
시퀀스(예:;#a;#b;#c;#
~을 위한a,b,c
다중 선택 값 - 이 질문의 다른 답변을 참조하세요) - XLS에서 연결된 MS 액세스 테이블로 행 붙여넣기 복사(올바른 행 순서가 필요함)
- SP 목록의 일반 텍스트 필드 유형을 객관식 유형으로 변경하고 가능한 옵션을 입력하세요(예:알파벳).
- 공유점은 분리된 값을 인식하고 다중 선택 필드에서 적절한 값으로 동작하기 시작합니다.
그것이 당신에게도 효과가 있기를 바랍니다.
...테스트 결과, 채우기 옵션이 포함된 확인란을 여러 개 만든 경우 빠른 편집 모드에서 열을 편집할 수 없었습니다.
빠른 편집 모드에서 선택 항목 열을 편집하려면 다음 옵션 중 하나를 사용해야 합니다.
허용 '채우기'선택이 허용되지 않은 '채우기'선택이 허용되지 않은 상태에서 확인란 (여러 선택 허용)을 허용합니다.