HI; 파일이 열려있을 때 CSV 파일을 스프레드 시트에 연결할 수 없습니다. 현재 csv 로그 파일이 지속적으로 업데이트되고 있습니다. 매시간 새로 고침을 통해 외부 소스의 일반적인 가져 오기로 Excel 스프레드 시트에 연결할 수있었습니다. 그러나 큰 파일이므로 EXCEL SQL을 사용하여 보고서를 작성해야했습니다. 열려있는 동안 파일에 연결할 수 없습니다. 그것은 MS Jet 데이터베이스 엔진이 file'unknown '을 열 수 없다고 말합니다. 이미 다른 사용자가 독점적으로 열었거나 해당 데이터를 볼 수있는 권한이 필요합니다. 권한을 부여하는 것이 문제가된다면 어디에서 허락을 받아야합니까? 표준 Impor에서 파일이 열려있는 동안 파일을 읽는 데 아무런 문제가 없습니다. 그렇지 않으면이 메시지가 나타나고 proce3ed 할 수 없습니다. 어떤 도움을 주시면 감사하겠습니다. 업데이트 프로그램을 닫으면 쿼리를 실행할 수 있지만 업데이트가 실행되지는 않습니다. MSO 2007 사용 W30 x64ODBC를 통해 Excel에 CSV를 연결할 수 없습니다.
0
A
답변
0
열려있는 동안 파일에 연결할 수 없습니다.
맞습니다. 변경하지 못할 수 있습니다.
문제를 해결하려면 다른 방법을 찾아야합니다.
파일의 크기는 어느 정도입니까? 임시 파일 이름을 복사하여 대신 Excel에 연결할 수 있습니다.
로그 파일에 액세스하는 것처럼 들립니다. LogParser은 CSV를 읽을 수 있습니다. 어쨌든 LogParser는 우수한 SQL 유사 구문을 가지며 ODBC보다 훨씬 빠르고 안정적으로 CSV 파일을 읽을 수 있습니다. 또한 Excel VBA (또는 스크립트)에서 프로그래밍 할 수 있습니다. 아마도 LogParser를 사용하여 관심있는 값을 추출한 다음 Excel 테이블에 대신로드 할 수 있습니다.
MSUtil.LogQuery
개체를 사용하는 것입니다 생각한다. 당신이 실제로하고있는 일을 모르기 때문에 이것은 단지 추측입니다!
내가보기 엔 충분히 LogParser와 추천 할 수
- 그것은 훌륭한 도구입니다, CSV, TSV, W3C뿐만 아니라 일반 텍스트 파일과 윈도우 NT 이벤트 로그 로그 파일의 거의 모든 표준형 읽을 수 있습니다
을- LogParser와 2.2 다운로드 : 당신의 응답을 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en
관련 문제
- 1. VBA를 사용하여 ODBC를 통해 Lotus에 어떻게 연결할 수 있습니까?
- 2. PuTTY를 통해 Win7에 연결할 수 없습니다.
- 3. vb.net을 통해 SQL Server에 연결할 수 없습니다.
- 4. 인터넷을 통해 내 서버에 연결할 수 없습니다.
- 5. 서블릿을 통해 mysql에 연결할 수 없습니다.
- 6. 파이썬에서 csv를 통해 매핑
- 7. samba에 연결할 수 없습니다.
- 8. 데이터베이스에 연결할 수 없습니다.
- 9. android.bluetooth.BluetoothSocket 연결할 수 없습니다
- 10. 데이터베이스에 연결할 수 없습니다
- 11. 서버에 연결할 수 없습니다.
- 12. 소켓에 연결할 수 없습니다.
- 13. PostgreSQL에 연결할 수 없습니다.
- 14. UserPC \ SQLExpress에 연결할 수 없습니다.
- 15. 보고 서비스에 연결할 수 없습니다.
- 16. ftp 서버에 연결할 수 없습니다.
- 17. 네트워크 드라이브의 데이터베이스에 연결할 수 없습니다.
- 18. Crystal Reports 2008에 연결할 수 없습니다.
- 19. odbc를 java와 함께 사용하여 데이터베이스에 연결할 수 있습니까?
- 20. "원격 서버에 연결할 수 없습니다"
- 21. Oracle TNS - ODBC 관리자를 통해 연결할 수 없습니다.
- 22. 통합 통신 API를 통해 Office Communication Server에 연결할 수 없습니다.
- 23. Excel을 통해 SQL Server 2008에 연결할 수 없습니다. VB7
- 24. 클라이언트/서버 프로그램 용 소켓을 통해 연결할 수 없습니다.
- 25. Doctrine (symfony 프로젝트에서) 소켓을 통해 연결할 수 없습니다.
- 26. PHP를 통해 Bitnami 램프 스택을 사용하여 mysql에 연결할 수 없습니다
- 27. WMI - IP 주소를 통해 특정 컴퓨터에 연결할 수 없습니다.
- 28. 다른 도메인을 통해 MySQL 서버에 연결할 수 없습니다.
- 29. 왜 SQL 데이터베이스에 연결할 수 없습니까? "소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다"
- 30. 공유 라이브러리에 연결할 수 없습니다.
감사합니다. 열린 상태에서 MSUTIL.LoqQuery를 통해이 파일을 읽을 수 있으며 결과 세트를 내 Excel 스프레드 시트로 반환 할 수 있습니까? – Guilherme
아마도 : 메모장에서 열 수 있다면 그렇습니다. 그것이 열렸던 "공유 모드"에 달려 있습니다. 'SHARE_DENY_READ' 플래그없이 열렸다면 (아마 그랬을 것입니다.) 괜찮을 것입니다. 반면에 'SHARE_DENY_READ'가 열렸다면 플래그가 의미하는 것이므로 표준 도구로 열 수 없습니다. – Ben
@Guilherme, 답변이 도움이된다면 동의하십시오. – Ben