← λͺ©λ‘μœΌλ‘œ λŒμ•„κ°€κΈ°

duckdb + excel


SELECT current_setting('extension_directory');

SELECT * FROM pragma_version();

SELECT duckdb_version();

extension μƒνƒœλ₯Ό λ³Ό 수 μžˆλ‹€.

SELECT * FROM duckdb_extensions();

INSTALL 'excel'; LOAD 'excel';

select * from read_xlsx('file_example_XLSX_5000.xlsx');

select * from read_excel('file_example_XLSX_5000.xlsx');

Excel을 μ½μ–΄μ„œ sqlite에 λ„£μœΌλ €λ‹€ μ™ μ§€ μžˆμ„κ²ƒκ°™μ•„ μ°Ύμ•„λ³΄λ‹ˆ μžˆλ‹€.

duckdb에 excel을(csvκ°€ μ•„λ‹ˆλ‹€) 직접 μ½μ„μˆ˜ μžˆλŠ” 방법을 μ°Ύμ•„λ³΄λ‹ˆ μžˆλ‹€.

λ‹€λ§Œ, 이 녀석 μ—¬λŸ¬κ°€μ§€ 버전관련 섀정을 νƒ€λŠ”μ§€, duckdb_version() λͺ…령은 μ•ˆ 되고, pragma_version()으둜 확인 ν–ˆμ„ λ•Œ v1.3.0μ—μ„œ read_xlsx() λͺ…λ ΉμœΌλ‘œ μž‘λ™ν•˜λŠ” 것을 ν™•μΈν•œλ‹€.

즉, μžμ‹ μ˜ 상황에따라 이것 저것 점검 ν•  것이 λ§Žλ‹€λŠ” λœ»μΌμˆ˜μžˆλ‹€.