Excel 범위에 배열 쓰기
objData
배열이 포함된 코드 조각을 사용하여 Excel 통합 문서의 범위에 배열의 데이터를 쓰려고 합니다. 그러나 범위의 모든 셀이 배열의 첫 번째 항목 값을 받는 문제가 발생합니다.
중간 객체를 이용한 해법:
유효한 해결 방법은 데이터를 지역에 쓰기 전에 데이터를 저장할 중간 개체를 만드는 것입니다. 이 기술은 현재 겪고 있는 문제를 제거하고 각 셀이 올바른 값을 받도록 보장합니다. 예를 들면 다음과 같습니다.
<code>object[,] arr = new object[objData.GetLength(0), 1]; Array.Copy(objData, arr, objData.GetLength(0)); Range rn_Temp = (Range)XlApp.get_Range(RangeName, m); rn_Temp.get_Resize(objData.GetLength(0), 1).Value2 = arr;</code>
위 내용은 Excel 범위에 배열 데이터를 올바르게 쓰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!