{"id":37276,"date":"2025-07-22T20:13:42","date_gmt":"2025-07-22T18:13:42","guid":{"rendered":"https:\/\/www.hakoit.com\/?page_id=37276"},"modified":"2026-03-28T10:38:41","modified_gmt":"2026-03-28T09:38:41","slug":"convertir-csv-a-power-apps","status":"publish","type":"page","link":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/","title":{"rendered":"Convertir CSV a Colecci\u00f3n Power Apps y Viceversa | CSV \u21c4 Power Apps"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb da_disable_devices=\u00bboff|off|off\u00bb global_colors_info=\u00bb{}\u00bb da_is_popup=\u00bboff\u00bb da_exit_intent=\u00bboff\u00bb da_has_close=\u00bbon\u00bb da_alt_close=\u00bboff\u00bb da_dark_close=\u00bboff\u00bb da_not_modal=\u00bbon\u00bb da_is_singular=\u00bboff\u00bb da_with_loader=\u00bboff\u00bb da_has_shadow=\u00bbon\u00bb][et_pb_row _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_post_title meta=\u00bboff\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_orientation=\u00bbcenter\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_post_title][et_pb_text admin_label=\u00bbTexto\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>\u00bfEres desarrollador de Power Apps y necesitas convertir archivos CSV en colecciones o viceversa de forma r\u00e1pida y sin complicaciones? Nuestra herramienta online est\u00e1 dise\u00f1ada para ti.<\/p>\n<h2>\ud83d\udee0\ufe0f \u00bfQu\u00e9 hace esta herramienta?<\/h2>\n<p><strong>Esta herramienta te permite:<\/strong><\/p>\n<p>\u2705 Convertir un archivo CSV en una colecci\u00f3n ClearCollect() de Power Apps.<br \/>\u2705 Convertir una colecci\u00f3n ClearCollect() en formato de texto a un archivo CSV.<br \/>\u2705 Copiar y pegar f\u00e1cilmente el resultado directamente en tu aplicaci\u00f3n.<br \/>\u2705 Procesar grandes vol\u00famenes de datos en segundos.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>\ud83d\ude80 C\u00f3mo funciona \u2013 Instrucciones paso a paso<\/h2>\n<h3>\ud83d\udd01 De CSV a colecci\u00f3n Power Apps<\/h3>\n<ul>\n<li>Escribe o Pega tu contenido CSV.<\/li>\n<li>Haz clic en \u00abConvertir a Power Apps\u00bb.<\/li>\n<li>Copia el c\u00f3digo generado ClearCollect(&#8230;) o Descarga el archivo y p\u00e9galo en Power Apps.<\/li>\n<\/ul>\n<h3>\ud83d\udd04 De colecci\u00f3n Power Apps a CSV<\/h3>\n<ul>\n<li>Pega tu c\u00f3digo ClearCollect(&#8230;).<\/li>\n<li>Haz clic en \u00abConvertir a CSV\u00bb.<\/li>\n<li>Descarga el archivo o copia los datos en Excel\/Google Sheets.<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\u00bb1_5,3_5,1_5&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb3_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code disabled_on=\u00bboff|off|off\u00bb admin_label=\u00bbcode v0&#8243; _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->.hakoit-container {<!-- [et_pb_line_break_holder] -->    max-width: 800px;<!-- [et_pb_line_break_holder] -->    margin: 0 auto;<!-- [et_pb_line_break_holder] -->    padding: 20px;<!-- [et_pb_line_break_holder] -->    font-family: 'Bariol Regular', Helvetica, Arial, Lucida, sans-serif;<!-- [et_pb_line_break_holder] -->    background: linear-gradient(135deg, #2e0e36 0%, #4a1a5c 100%);<!-- [et_pb_line_break_holder] -->    border-radius: 20px;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 20px 40px rgba(46, 14, 54, 0.3);<!-- [et_pb_line_break_holder] -->    color: white;<!-- [et_pb_line_break_holder] -->    position: relative;<!-- [et_pb_line_break_holder] -->    overflow: hidden;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-container::before {<!-- [et_pb_line_break_holder] -->    content: '';<!-- [et_pb_line_break_holder] -->    position: absolute;<!-- [et_pb_line_break_holder] -->    top: 0;<!-- [et_pb_line_break_holder] -->    left: 0;<!-- [et_pb_line_break_holder] -->    right: 0;<!-- [et_pb_line_break_holder] -->    bottom: 0;<!-- [et_pb_line_break_holder] -->    background: <!-- [et_pb_line_break_holder] -->        radial-gradient(circle at 20% 80%, rgba(120, 119, 198, 0.3) 0%, transparent 50%),<!-- [et_pb_line_break_holder] -->        radial-gradient(circle at 80% 20%, rgba(255, 125, 95, 0.2) 0%, transparent 50%);<!-- [et_pb_line_break_holder] -->    pointer-events: none;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-textarea::placeholder {<!-- [et_pb_line_break_holder] -->    color: rgba(255, 255, 255, 0.6);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Fix for active textarea text visibility *\/<!-- [et_pb_line_break_holder] -->.hakoit-textarea:focus,<!-- [et_pb_line_break_holder] -->.hakoit-textarea:not(:placeholder-shown) {<!-- [et_pb_line_break_holder] -->    color: #ffffff !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-textarea {<!-- [et_pb_line_break_holder] -->    color: #ffffff !important;<!-- [et_pb_line_break_holder] -->  \tfont-size: 16px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.hakoit-header {<!-- [et_pb_line_break_holder] -->    text-align: center;<!-- [et_pb_line_break_holder] -->    margin-bottom: 30px;<!-- [et_pb_line_break_holder] -->    position: relative;<!-- [et_pb_line_break_holder] -->    z-index: 1;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-title {<!-- [et_pb_line_break_holder] -->    font-size: 2rem;<!-- [et_pb_line_break_holder] -->    font-weight: bold;<!-- [et_pb_line_break_holder] -->    margin-bottom: 10px;<!-- [et_pb_line_break_holder] -->    background: linear-gradient(45deg, #fff, #e0d4f7);<!-- [et_pb_line_break_holder] -->    -webkit-background-clip: text;<!-- [et_pb_line_break_holder] -->    -webkit-text-fill-color: transparent;<!-- [et_pb_line_break_holder] -->    background-clip: text;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-subtitle {<!-- [et_pb_line_break_holder] -->    font-size: 1rem;<!-- [et_pb_line_break_holder] -->    opacity: 0.9;<!-- [et_pb_line_break_holder] -->    margin-bottom: 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-converter {<!-- [et_pb_line_break_holder] -->    position: relative;<!-- [et_pb_line_break_holder] -->    z-index: 1;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-mode-selector {<!-- [et_pb_line_break_holder] -->    display: flex;<!-- [et_pb_line_break_holder] -->    background: rgba(255, 255, 255, 0.1);<!-- [et_pb_line_break_holder] -->    border-radius: 50px;<!-- [et_pb_line_break_holder] -->    padding: 4px;<!-- [et_pb_line_break_holder] -->    margin-bottom: 20px;<!-- [et_pb_line_break_holder] -->    backdrop-filter: blur(10px);<!-- [et_pb_line_break_holder] -->    border: 1px solid rgba(255, 255, 255, 0.2);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-mode-btn {<!-- [et_pb_line_break_holder] -->    flex: 1;<!-- [et_pb_line_break_holder] -->    padding: 12px 20px;<!-- [et_pb_line_break_holder] -->    border: none;<!-- [et_pb_line_break_holder] -->    background: transparent;<!-- [et_pb_line_break_holder] -->    color: white;<!-- [et_pb_line_break_holder] -->    border-radius: 50px;<!-- [et_pb_line_break_holder] -->    cursor: pointer;<!-- [et_pb_line_break_holder] -->    transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->    font-family: inherit;<!-- [et_pb_line_break_holder] -->    font-weight: 500;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-mode-btn.hakoit-active {<!-- [et_pb_line_break_holder] -->    background: white;<!-- [et_pb_line_break_holder] -->    color: #2e0e36;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-input-section, .hakoit-input-section {<!-- [et_pb_line_break_holder] -->    margin-bottom: 20px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-output-section {<!-- [et_pb_line_break_holder] -->    margin-bottom: 20px;<!-- [et_pb_line_break_holder] -->    opacity: 0;<!-- [et_pb_line_break_holder] -->    transform: translateY(20px);<!-- [et_pb_line_break_holder] -->    transition: all 0.5s ease;<!-- [et_pb_line_break_holder] -->    max-height: 0;<!-- [et_pb_line_break_holder] -->    overflow: hidden;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-output-section.hakoit-show {<!-- [et_pb_line_break_holder] -->    opacity: 1;<!-- [et_pb_line_break_holder] -->    transform: translateY(0);<!-- [et_pb_line_break_holder] -->    max-height: 1000px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-label {<!-- [et_pb_line_break_holder] -->    display: block;<!-- [et_pb_line_break_holder] -->    margin-bottom: 8px;<!-- [et_pb_line_break_holder] -->    font-weight: 500;<!-- [et_pb_line_break_holder] -->    opacity: 0.9;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-textarea {<!-- [et_pb_line_break_holder] -->    width: 100%;<!-- [et_pb_line_break_holder] -->    min-height: 120px;<!-- [et_pb_line_break_holder] -->    padding: 15px;<!-- [et_pb_line_break_holder] -->    border: 2px solid rgba(255, 255, 255, 0.2);<!-- [et_pb_line_break_holder] -->    border-radius: 15px;<!-- [et_pb_line_break_holder] -->    background: rgba(255, 255, 255, 0.1);<!-- [et_pb_line_break_holder] -->    backdrop-filter: blur(10px);<!-- [et_pb_line_break_holder] -->    color: white;<!-- [et_pb_line_break_holder] -->    font-family: 'Consolas', 'Monaco', monospace;<!-- [et_pb_line_break_holder] -->    font-size: 14px;<!-- [et_pb_line_break_holder] -->    resize: vertical;<!-- [et_pb_line_break_holder] -->    transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->    box-sizing: border-box;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-textarea:focus {<!-- [et_pb_line_break_holder] -->    outline: none;<!-- [et_pb_line_break_holder] -->    border-color: rgba(255, 255, 255, 0.5);<!-- [et_pb_line_break_holder] -->    box-shadow: 0 0 20px rgba(255, 255, 255, 0.2);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-textarea.hakoit-error {<!-- [et_pb_line_break_holder] -->    border-color: #ff6b6b;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 0 15px rgba(255, 107, 107, 0.3);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-textarea.hakoit-valid {<!-- [et_pb_line_break_holder] -->    border-color: #51cf66;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 0 15px rgba(81, 207, 102, 0.3);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-textarea::placeholder {<!-- [et_pb_line_break_holder] -->    color: rgba(255, 255, 255, 0.6);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-actions {<!-- [et_pb_line_break_holder] -->    display: flex;<!-- [et_pb_line_break_holder] -->    gap: 10px;<!-- [et_pb_line_break_holder] -->    margin: 20px 0;<!-- [et_pb_line_break_holder] -->    flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-btn {<!-- [et_pb_line_break_holder] -->    padding: 12px 24px;<!-- [et_pb_line_break_holder] -->    border: none;<!-- [et_pb_line_break_holder] -->    border-radius: 50px;<!-- [et_pb_line_break_holder] -->    cursor: pointer;<!-- [et_pb_line_break_holder] -->    transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->    font-family: inherit;<!-- [et_pb_line_break_holder] -->    font-weight: 500;<!-- [et_pb_line_break_holder] -->    font-size: 14px;<!-- [et_pb_line_break_holder] -->    position: relative;<!-- [et_pb_line_break_holder] -->    overflow: hidden;<!-- [et_pb_line_break_holder] -->    flex: 1;<!-- [et_pb_line_break_holder] -->    min-width: 120px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-btn-primary {<!-- [et_pb_line_break_holder] -->    background: linear-gradient(45deg, #7c77c6, #ff7d5f);<!-- [et_pb_line_break_holder] -->    color: white;<!-- [et_pb_line_break_holder] -->    border: 2px solid transparent;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-btn-secondary {<!-- [et_pb_line_break_holder] -->    background: transparent;<!-- [et_pb_line_break_holder] -->    color: white;<!-- [et_pb_line_break_holder] -->    border: 2px solid rgba(255, 255, 255, 0.3);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-btn:hover {<!-- [et_pb_line_break_holder] -->    transform: translateY(-2px);<!-- [et_pb_line_break_holder] -->    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-btn-primary:hover {<!-- [et_pb_line_break_holder] -->    box-shadow: 0 10px 25px rgba(124, 119, 198, 0.4);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-output-readonly {<!-- [et_pb_line_break_holder] -->    background: rgba(0, 0, 0, 0.2);<!-- [et_pb_line_break_holder] -->    border-color: rgba(255, 255, 255, 0.1);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-collection-name {<!-- [et_pb_line_break_holder] -->    width: 200px;<!-- [et_pb_line_break_holder] -->    padding: 8px 12px;<!-- [et_pb_line_break_holder] -->    border: 2px solid rgba(255, 255, 255, 0.2);<!-- [et_pb_line_break_holder] -->    border-radius: 25px;<!-- [et_pb_line_break_holder] -->    background: rgba(255, 255, 255, 0.1);<!-- [et_pb_line_break_holder] -->    color: white;<!-- [et_pb_line_break_holder] -->    font-family: inherit;<!-- [et_pb_line_break_holder] -->    margin-right: 10px;<!-- [et_pb_line_break_holder] -->    backdrop-filter: blur(10px);<!-- [et_pb_line_break_holder] -->    transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-collection-name:focus {<!-- [et_pb_line_break_holder] -->    outline: none;<!-- [et_pb_line_break_holder] -->    border-color: rgba(255, 255, 255, 0.5);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-collection-name.hakoit-error {<!-- [et_pb_line_break_holder] -->    border-color: #ff6b6b;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 0 10px rgba(255, 107, 107, 0.3);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-collection-name.hakoit-valid {<!-- [et_pb_line_break_holder] -->    border-color: #51cf66;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 0 10px rgba(81, 207, 102, 0.3);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-collection-name::placeholder {<!-- [et_pb_line_break_holder] -->    color: rgba(255, 255, 255, 0.6);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-error-message {<!-- [et_pb_line_break_holder] -->    color: #ff6b6b;<!-- [et_pb_line_break_holder] -->    font-size: 12px;<!-- [et_pb_line_break_holder] -->    margin-top: 5px;<!-- [et_pb_line_break_holder] -->    display: none;<!-- [et_pb_line_break_holder] -->    animation: hakoit_fadeIn 0.3s ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.hakoit-error-message.hakoit-show {<!-- [et_pb_line_break_holder] -->    display: block;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@keyframes hakoit_fadeIn {<!-- [et_pb_line_break_holder] -->    from { opacity: 0; transform: translateY(-5px); }<!-- [et_pb_line_break_holder] -->    to { opacity: 1; transform: translateY(0); }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width: 768px) {<!-- [et_pb_line_break_holder] -->    .hakoit-container {<!-- [et_pb_line_break_holder] -->        margin: 10px;<!-- [et_pb_line_break_holder] -->        padding: 15px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .hakoit-title {<!-- [et_pb_line_break_holder] -->        font-size: 1.5rem;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .hakoit-actions {<!-- [et_pb_line_break_holder] -->        flex-direction: column;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .hakoit-collection-name {<!-- [et_pb_line_break_holder] -->        width: 100%;<!-- [et_pb_line_break_holder] -->        margin-right: 0;<!-- [et_pb_line_break_holder] -->        margin-bottom: 10px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .hakoit-textarea {<!-- [et_pb_line_break_holder] -->        min-height: 100px;<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width: 480px) {<!-- [et_pb_line_break_holder] -->    .hakoit-mode-selector {<!-- [et_pb_line_break_holder] -->        flex-direction: column;<!-- [et_pb_line_break_holder] -->        gap: 4px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .hakoit-mode-btn {<!-- [et_pb_line_break_holder] -->        border-radius: 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->let hakoit_currentMode = 'csv-to-powerapps';<!-- [et_pb_line_break_holder] -->let hakoit_validationTimeout = null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_switchMode(mode) {<!-- [et_pb_line_break_holder] -->    hakoit_currentMode = mode;<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Update button states<!-- [et_pb_line_break_holder] -->    document.querySelectorAll('.hakoit-mode-btn').forEach(btn => {<!-- [et_pb_line_break_holder] -->        btn.classList.remove('hakoit-active');<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    document.querySelector(`[onclick=\"hakoit_switchMode('${mode}')\"]`).classList.add('hakoit-active');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Update UI based on mode<!-- [et_pb_line_break_holder] -->    const inputLabel = document.getElementById('hakoit-input-label');<!-- [et_pb_line_break_holder] -->    const outputLabel = document.getElementById('hakoit-output-label');<!-- [et_pb_line_break_holder] -->    const inputTextarea = document.getElementById('hakoit-input');<!-- [et_pb_line_break_holder] -->    const outputTextarea = document.getElementById('hakoit-output');<!-- [et_pb_line_break_holder] -->    const convertBtn = document.getElementById('hakoit-convert-btn');<!-- [et_pb_line_break_holder] -->    const collectionSection = document.getElementById('hakoit-collection-section');<!-- [et_pb_line_break_holder] -->    const outputSection = document.getElementById('hakoit-output-section');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    if (mode === 'csv-to-powerapps') {<!-- [et_pb_line_break_holder] -->        inputLabel.textContent = 'Pega tu CSV aqu\u00ed:';<!-- [et_pb_line_break_holder] -->        outputLabel.textContent = 'F\u00f3rmula Power Apps (ClearCollect):';<!-- [et_pb_line_break_holder] -->        inputTextarea.placeholder = 'Nombre,Edad,Ciudad\\nJuan,25,Madrid\\nMar\u00eda,30,Barcelona\\nCarlos,28,Valencia';<!-- [et_pb_line_break_holder] -->        convertBtn.textContent = '\ud83d\ude80 Convertir a Power Apps';<!-- [et_pb_line_break_holder] -->        collectionSection.style.display = 'block';<!-- [et_pb_line_break_holder] -->    } else {<!-- [et_pb_line_break_holder] -->        inputLabel.textContent = 'Pega tu f\u00f3rmula ClearCollect aqu\u00ed:';<!-- [et_pb_line_break_holder] -->        outputLabel.textContent = 'CSV generado:';<!-- [et_pb_line_break_holder] -->        inputTextarea.placeholder = 'ClearCollect(colTabla, {Nombre: \"Juan\", Edad: 25, Ciudad: \"Madrid\"}, {Nombre: \"Mar\u00eda\", Edad: 30, Ciudad: \"Barcelona\"})';<!-- [et_pb_line_break_holder] -->        convertBtn.textContent = '\ud83d\udcca Convertir a CSV';<!-- [et_pb_line_break_holder] -->        collectionSection.style.display = 'none';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Clear textareas and hide output<!-- [et_pb_line_break_holder] -->    inputTextarea.value = '';<!-- [et_pb_line_break_holder] -->    outputTextarea.value = '';<!-- [et_pb_line_break_holder] -->    outputSection.classList.remove('hakoit-show');<!-- [et_pb_line_break_holder] -->    hakoit_clearValidation();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_validateInput() {<!-- [et_pb_line_break_holder] -->    const input = document.getElementById('hakoit-input');<!-- [et_pb_line_break_holder] -->    const errorDiv = document.getElementById('hakoit-input-error');<!-- [et_pb_line_break_holder] -->    const value = input.value.trim();<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    input.classList.remove('hakoit-error', 'hakoit-valid');<!-- [et_pb_line_break_holder] -->    errorDiv.classList.remove('hakoit-show');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    if (!value) {<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    try {<!-- [et_pb_line_break_holder] -->        if (hakoit_currentMode === 'csv-to-powerapps') {<!-- [et_pb_line_break_holder] -->            const lines = value.split('\\n').filter(line => line.trim());<!-- [et_pb_line_break_holder] -->            if (lines.length < 2) {<!-- [et_pb_line_break_holder] -->                throw new Error('El CSV debe tener al menos una fila de encabezados y una fila de datos');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            const headers = lines[0].split(',');<!-- [et_pb_line_break_holder] -->            if (headers.length < 1) {<!-- [et_pb_line_break_holder] -->                throw new Error('Debe haber al menos una columna en el CSV');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            \/\/ Validate that all rows have similar number of columns<!-- [et_pb_line_break_holder] -->            const expectedCols = headers.length;<!-- [et_pb_line_break_holder] -->            for (let i = 1; i < lines.length; i++) {<!-- [et_pb_line_break_holder] -->                const cols = lines[i].split(',').length;<!-- [et_pb_line_break_holder] -->                if (Math.abs(cols - expectedCols) > 1) { \/\/ Allow 1 column difference<!-- [et_pb_line_break_holder] -->                    throw new Error(`Fila ${i + 1}: n\u00famero de columnas inconsistente (esperado: ${expectedCols}, encontrado: ${cols})`);<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            \/\/ Validate Power Apps formula<!-- [et_pb_line_break_holder] -->            if (!value.match(\/ClearCollect\\s*\\(\/i)) {<!-- [et_pb_line_break_holder] -->                throw new Error('Debe ser una f\u00f3rmula que contenga ClearCollect()');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            if (!value.match(\/\\{[^}]+\\}\/)) {<!-- [et_pb_line_break_holder] -->                throw new Error('No se encontraron registros v\u00e1lidos en la f\u00f3rmula');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        input.classList.add('hakoit-valid');<!-- [et_pb_line_break_holder] -->        return true;<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->    } catch (error) {<!-- [et_pb_line_break_holder] -->        input.classList.add('hakoit-error');<!-- [et_pb_line_break_holder] -->        errorDiv.textContent = error.message;<!-- [et_pb_line_break_holder] -->        errorDiv.classList.add('hakoit-show');<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_validateCollectionName() {<!-- [et_pb_line_break_holder] -->    const input = document.getElementById('hakoit-collection-name');<!-- [et_pb_line_break_holder] -->    const errorDiv = document.getElementById('hakoit-collection-error');<!-- [et_pb_line_break_holder] -->    const value = input.value.trim();<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    input.classList.remove('hakoit-error', 'hakoit-valid');<!-- [et_pb_line_break_holder] -->    errorDiv.classList.remove('hakoit-show');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    if (!value) {<!-- [et_pb_line_break_holder] -->        input.classList.add('hakoit-error');<!-- [et_pb_line_break_holder] -->        errorDiv.textContent = 'El nombre de la colecci\u00f3n no puede estar vac\u00edo';<!-- [et_pb_line_break_holder] -->        errorDiv.classList.add('hakoit-show');<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Power Apps collection name rules<!-- [et_pb_line_break_holder] -->    if (!\/^[a-zA-Z][a-zA-Z0-9_]*$\/.test(value)) {<!-- [et_pb_line_break_holder] -->        input.classList.add('hakoit-error');<!-- [et_pb_line_break_holder] -->        errorDiv.textContent = 'Debe comenzar con letra y solo contener letras, n\u00fameros y guiones bajos';<!-- [et_pb_line_break_holder] -->        errorDiv.classList.add('hakoit-show');<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    if (value.length > 32) {<!-- [et_pb_line_break_holder] -->        input.classList.add('hakoit-error');<!-- [et_pb_line_break_holder] -->        errorDiv.textContent = 'El nombre no puede tener m\u00e1s de 32 caracteres';<!-- [et_pb_line_break_holder] -->        errorDiv.classList.add('hakoit-show');<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Check if it's a Power Apps reserved word<!-- [et_pb_line_break_holder] -->    const reservedWords = ['Screen', 'App', 'Parent', 'Self', 'ThisItem', 'Blank', 'Error'];<!-- [et_pb_line_break_holder] -->    if (reservedWords.some(word => word.toLowerCase() === value.toLowerCase())) {<!-- [et_pb_line_break_holder] -->        input.classList.add('hakoit-error');<!-- [et_pb_line_break_holder] -->        errorDiv.textContent = 'No puedes usar palabras reservadas de Power Apps';<!-- [et_pb_line_break_holder] -->        errorDiv.classList.add('hakoit-show');<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    input.classList.add('hakoit-valid');<!-- [et_pb_line_break_holder] -->    return true;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_clearValidation() {<!-- [et_pb_line_break_holder] -->    document.querySelectorAll('.hakoit-textarea, .hakoit-collection-name').forEach(el => {<!-- [et_pb_line_break_holder] -->        el.classList.remove('hakoit-error', 'hakoit-valid');<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    document.querySelectorAll('.hakoit-error-message').forEach(el => {<!-- [et_pb_line_break_holder] -->        el.classList.remove('hakoit-show');<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_setupValidation() {<!-- [et_pb_line_break_holder] -->    const input = document.getElementById('hakoit-input');<!-- [et_pb_line_break_holder] -->    const collectionName = document.getElementById('hakoit-collection-name');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Real-time validation with debouncing<!-- [et_pb_line_break_holder] -->    input.addEventListener('input', () => {<!-- [et_pb_line_break_holder] -->        clearTimeout(hakoit_validationTimeout);<!-- [et_pb_line_break_holder] -->        hakoit_validationTimeout = setTimeout(() => {<!-- [et_pb_line_break_holder] -->            hakoit_validateInput();<!-- [et_pb_line_break_holder] -->        }, 500);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    input.addEventListener('paste', () => {<!-- [et_pb_line_break_holder] -->        \/\/ Validate shortly after paste<!-- [et_pb_line_break_holder] -->        setTimeout(() => {<!-- [et_pb_line_break_holder] -->            hakoit_validateInput();<!-- [et_pb_line_break_holder] -->        }, 100);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    collectionName.addEventListener('input', () => {<!-- [et_pb_line_break_holder] -->        clearTimeout(hakoit_validationTimeout);<!-- [et_pb_line_break_holder] -->        hakoit_validationTimeout = setTimeout(() => {<!-- [et_pb_line_break_holder] -->            hakoit_validateCollectionName();<!-- [et_pb_line_break_holder] -->        }, 300);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_switchMode(mode) {<!-- [et_pb_line_break_holder] -->    hakoit_currentMode = mode;<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Update button states<!-- [et_pb_line_break_holder] -->    document.querySelectorAll('.hakoit-mode-btn').forEach(btn => {<!-- [et_pb_line_break_holder] -->        btn.classList.remove('hakoit-active');<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    document.querySelector(`[onclick=\"hakoit_switchMode('${mode}')\"]`).classList.add('hakoit-active');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Update UI based on mode<!-- [et_pb_line_break_holder] -->    const inputLabel = document.getElementById('hakoit-input-label');<!-- [et_pb_line_break_holder] -->    const outputLabel = document.getElementById('hakoit-output-label');<!-- [et_pb_line_break_holder] -->    const inputTextarea = document.getElementById('hakoit-input');<!-- [et_pb_line_break_holder] -->    const outputTextarea = document.getElementById('hakoit-output');<!-- [et_pb_line_break_holder] -->    const convertBtn = document.getElementById('hakoit-convert-btn');<!-- [et_pb_line_break_holder] -->    const collectionSection = document.getElementById('hakoit-collection-section');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    if (mode === 'csv-to-powerapps') {<!-- [et_pb_line_break_holder] -->        inputLabel.textContent = 'Pega tu CSV aqu\u00ed:';<!-- [et_pb_line_break_holder] -->        outputLabel.textContent = 'F\u00f3rmula Power Apps (ClearCollect):';<!-- [et_pb_line_break_holder] -->        inputTextarea.placeholder = 'Nombre,Edad,Ciudad\\nJuan,25,Madrid\\nMar\u00eda,30,Barcelona\\nCarlos,28,Valencia';<!-- [et_pb_line_break_holder] -->        convertBtn.textContent = '\ud83d\ude80 Convertir a Power Apps';<!-- [et_pb_line_break_holder] -->        collectionSection.style.display = 'block';<!-- [et_pb_line_break_holder] -->    } else {<!-- [et_pb_line_break_holder] -->        inputLabel.textContent = 'Pega tu f\u00f3rmula ClearCollect aqu\u00ed:';<!-- [et_pb_line_break_holder] -->        outputLabel.textContent = 'CSV generado:';<!-- [et_pb_line_break_holder] -->        inputTextarea.placeholder = 'ClearCollect(colTabla, {Nombre: \"Juan\", Edad: 25, Ciudad: \"Madrid\"}, {Nombre: \"Mar\u00eda\", Edad: 30, Ciudad: \"Barcelona\"})';<!-- [et_pb_line_break_holder] -->        convertBtn.textContent = '\ud83d\udcca Convertir a CSV';<!-- [et_pb_line_break_holder] -->        collectionSection.style.display = 'none';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Clear textareas<!-- [et_pb_line_break_holder] -->    inputTextarea.value = '';<!-- [et_pb_line_break_holder] -->    outputTextarea.value = '';<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_convertData() {<!-- [et_pb_line_break_holder] -->    const input = document.getElementById('hakoit-input').value.trim();<!-- [et_pb_line_break_holder] -->    const output = document.getElementById('hakoit-output');<!-- [et_pb_line_break_holder] -->    const outputSection = document.getElementById('hakoit-output-section');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    if (!input) {<!-- [et_pb_line_break_holder] -->        alert('Por favor, introduce algunos datos para convertir.');<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Validate input first<!-- [et_pb_line_break_holder] -->    if (!hakoit_validateInput()) {<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Validate collection name for CSV to Power Apps mode<!-- [et_pb_line_break_holder] -->    if (hakoit_currentMode === 'csv-to-powerapps') {<!-- [et_pb_line_break_holder] -->        if (!hakoit_validateCollectionName()) {<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    try {<!-- [et_pb_line_break_holder] -->        if (hakoit_currentMode === 'csv-to-powerapps') {<!-- [et_pb_line_break_holder] -->            output.value = hakoit_csvToPowerApps(input);<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            output.value = hakoit_powerAppsToCsv(input);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ Show output section with animation<!-- [et_pb_line_break_holder] -->        outputSection.classList.add('hakoit-show');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->    } catch (error) {<!-- [et_pb_line_break_holder] -->        alert('Error en la conversi\u00f3n: ' + error.message);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_csvToPowerApps(csvText) {<!-- [et_pb_line_break_holder] -->    const lines = csvText.trim().split('\\n');<!-- [et_pb_line_break_holder] -->    if (lines.length < 2) {<!-- [et_pb_line_break_holder] -->        throw new Error('El CSV debe tener al menos una fila de encabezados y una fila de datos.');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    const headers = lines[0].split(',').map(h => h.trim().replace(\/\"\/g, ''));<!-- [et_pb_line_break_holder] -->    const collectionName = document.getElementById('hakoit-collection-name').value || 'colTabla';<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    const records = [];<!-- [et_pb_line_break_holder] -->    for (let i = 1; i < lines.length; i++) {<!-- [et_pb_line_break_holder] -->        if (lines[i].trim()) {<!-- [et_pb_line_break_holder] -->            const values = lines[i].split(',').map(v => v.trim().replace(\/\"\/g, ''));<!-- [et_pb_line_break_holder] -->            const record = {};<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            headers.forEach((header, index) => {<!-- [et_pb_line_break_holder] -->                let value = values[index] || '';<!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                \/\/ Try to detect if it's a number<!-- [et_pb_line_break_holder] -->                if (!isNaN(value) && !isNaN(parseFloat(value)) && value !== '') {<!-- [et_pb_line_break_holder] -->                    record[header] = parseFloat(value);<!-- [et_pb_line_break_holder] -->                } else if (value.toLowerCase() === 'true') {<!-- [et_pb_line_break_holder] -->                    record[header] = true;<!-- [et_pb_line_break_holder] -->                } else if (value.toLowerCase() === 'false') {<!-- [et_pb_line_break_holder] -->                    record[header] = false;<!-- [et_pb_line_break_holder] -->                } else {<!-- [et_pb_line_break_holder] -->                    record[header] = `\"${value}\"`;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            records.push(record);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    const recordStrings = records.map(record => {<!-- [et_pb_line_break_holder] -->        const props = Object.entries(record).map(([key, value]) => `${key}: ${value}`);<!-- [et_pb_line_break_holder] -->        return `{${props.join(', ')}}`;<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    return `ClearCollect(${collectionName}, ${recordStrings.join(', ')})`;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_powerAppsToCsv(powerAppsText) {<!-- [et_pb_line_break_holder] -->    \/\/ Extract collection name and data<!-- [et_pb_line_break_holder] -->    const match = powerAppsText.match(\/ClearCollect\\s*\\(\\s*(\\w+)\\s*,\\s*(.*)\\s*\\)\/s);<!-- [et_pb_line_break_holder] -->    if (!match) {<!-- [et_pb_line_break_holder] -->        throw new Error('Formato de ClearCollect no v\u00e1lido.');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    const dataSection = match[2];<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Parse records - simple regex approach for basic cases<!-- [et_pb_line_break_holder] -->    const recordMatches = dataSection.match(\/\\{[^}]+\\}\/g);<!-- [et_pb_line_break_holder] -->    if (!recordMatches) {<!-- [et_pb_line_break_holder] -->        throw new Error('No se encontraron registros v\u00e1lidos.');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    const records = [];<!-- [et_pb_line_break_holder] -->    const allKeys = new Set();<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    recordMatches.forEach(recordStr => {<!-- [et_pb_line_break_holder] -->        const record = {};<!-- [et_pb_line_break_holder] -->        \/\/ Extract key-value pairs<!-- [et_pb_line_break_holder] -->        const pairs = recordStr.slice(1, -1).split(',');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        pairs.forEach(pair => {<!-- [et_pb_line_break_holder] -->            const colonIndex = pair.indexOf(':');<!-- [et_pb_line_break_holder] -->            if (colonIndex > -1) {<!-- [et_pb_line_break_holder] -->                const key = pair.substring(0, colonIndex).trim();<!-- [et_pb_line_break_holder] -->                let value = pair.substring(colonIndex + 1).trim();<!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                \/\/ Remove quotes if present<!-- [et_pb_line_break_holder] -->                if ((value.startsWith('\"') && value.endsWith('\"')) || <!-- [et_pb_line_break_holder] -->                    (value.startsWith(\"'\") && value.endsWith(\"'\"))) {<!-- [et_pb_line_break_holder] -->                    value = value.slice(1, -1);<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                record[key] = value;<!-- [et_pb_line_break_holder] -->                allKeys.add(key);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        records.push(record);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Convert to CSV<!-- [et_pb_line_break_holder] -->    const headers = Array.from(allKeys);<!-- [et_pb_line_break_holder] -->    const csvLines = [headers.join(',')];<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    records.forEach(record => {<!-- [et_pb_line_break_holder] -->        const row = headers.map(header => {<!-- [et_pb_line_break_holder] -->            let value = record[header] || '';<!-- [et_pb_line_break_holder] -->            \/\/ Escape commas and quotes<!-- [et_pb_line_break_holder] -->            if (value.includes(',') || value.includes('\"')) {<!-- [et_pb_line_break_holder] -->                value = `\"${value.replace(\/\"\/g, '\"\"')}\"`;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            return value;<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->        csvLines.push(row.join(','));<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    return csvLines.join('\\n');<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_copyToClipboard() {<!-- [et_pb_line_break_holder] -->    const output = document.getElementById('hakoit-output');<!-- [et_pb_line_break_holder] -->    output.select();<!-- [et_pb_line_break_holder] -->    document.execCommand('copy');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    const btn = event.target;<!-- [et_pb_line_break_holder] -->    const originalText = btn.textContent;<!-- [et_pb_line_break_holder] -->    btn.textContent = '\u2705 Copiado!';<!-- [et_pb_line_break_holder] -->    setTimeout(() => {<!-- [et_pb_line_break_holder] -->        btn.textContent = originalText;<!-- [et_pb_line_break_holder] -->    }, 2000);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_downloadResult() {<!-- [et_pb_line_break_holder] -->    const output = document.getElementById('hakoit-output').value;<!-- [et_pb_line_break_holder] -->    const collectionName = document.getElementById('hakoit-collection-name').value || 'colTabla';<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    if (!output.trim()) {<!-- [et_pb_line_break_holder] -->        alert('No hay contenido para descargar');<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    let filename, mimeType, content;<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    if (hakoit_currentMode === 'csv-to-powerapps') {<!-- [et_pb_line_break_holder] -->        \/\/ Download as .txt file for Power Apps formula<!-- [et_pb_line_break_holder] -->        filename = `PowerApps_${collectionName}_${new Date().toISOString().slice(0,10)}.txt`;<!-- [et_pb_line_break_holder] -->        mimeType = 'text\/plain;charset=utf-8';<!-- [et_pb_line_break_holder] -->        content = `\/\/ Power Apps Collection Formula\\n\/\/ HakoIT.COM \\n\/\/ Generated: ${new Date().toLocaleString()}\\n\/\/ Collection: ${collectionName}\\n\\n${output}`;<!-- [et_pb_line_break_holder] -->    } else {<!-- [et_pb_line_break_holder] -->        \/\/ Download as .csv file<!-- [et_pb_line_break_holder] -->        filename = `Export_${new Date().toISOString().slice(0,10)}.csv`;<!-- [et_pb_line_break_holder] -->        mimeType = 'text\/csv;charset=utf-8';<!-- [et_pb_line_break_holder] -->        content = output;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Create download<!-- [et_pb_line_break_holder] -->    const blob = new Blob([content], { type: mimeType });<!-- [et_pb_line_break_holder] -->    const url = window.URL.createObjectURL(blob);<!-- [et_pb_line_break_holder] -->    const link = document.createElement('a');<!-- [et_pb_line_break_holder] -->    link.href = url;<!-- [et_pb_line_break_holder] -->    link.download = filename;<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Trigger download<!-- [et_pb_line_break_holder] -->    document.body.appendChild(link);<!-- [et_pb_line_break_holder] -->    link.click();<!-- [et_pb_line_break_holder] -->    document.body.removeChild(link);<!-- [et_pb_line_break_holder] -->    window.URL.revokeObjectURL(url);<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Update button feedback<!-- [et_pb_line_break_holder] -->    const btn = event.target;<!-- [et_pb_line_break_holder] -->    const originalText = btn.textContent;<!-- [et_pb_line_break_holder] -->    btn.textContent = '\u2705 Descargado!';<!-- [et_pb_line_break_holder] -->    setTimeout(() => {<!-- [et_pb_line_break_holder] -->        btn.textContent = originalText;<!-- [et_pb_line_break_holder] -->    }, 2000);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function hakoit_clearAll() {<!-- [et_pb_line_break_holder] -->    document.getElementById('hakoit-input').value = '';<!-- [et_pb_line_break_holder] -->    document.getElementById('hakoit-output').value = '';<!-- [et_pb_line_break_holder] -->    document.getElementById('hakoit-output-section').classList.remove('hakoit-show');<!-- [et_pb_line_break_holder] -->    hakoit_clearValidation();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Initialize<!-- [et_pb_line_break_holder] -->document.addEventListener('DOMContentLoaded', function() {<!-- [et_pb_line_break_holder] -->    hakoit_switchMode('csv-to-powerapps');<!-- [et_pb_line_break_holder] -->    hakoit_setupValidation();<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"hakoit-container\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"hakoit-header\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"hakoit-title\">CSV \u21c4 Power Apps Collection<\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <pee class=\"hakoit-subtitle\">Convierte entre CSV y f\u00f3rmulas ClearCollect en segundos<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"hakoit-converter\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hakoit-mode-selector\"><!-- [et_pb_line_break_holder] -->            <button class=\"hakoit-mode-btn hakoit-active\" onclick=\"hakoit_switchMode('csv-to-powerapps')\"><!-- [et_pb_line_break_holder] -->                \ud83d\udcca CSV \u2192 Power Apps<!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->            <button class=\"hakoit-mode-btn\" onclick=\"hakoit_switchMode('powerapps-to-csv')\"><!-- [et_pb_line_break_holder] -->                \ud83d\udd04 Power Apps \u2192 CSV<!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hakoit-input-section\"><!-- [et_pb_line_break_holder] -->            <label class=\"hakoit-label\" id=\"hakoit-input-label\">Pega tu CSV aqu\u00ed:<\/label><!-- [et_pb_line_break_holder] -->            <textarea class=\"hakoit-textarea\" id=\"hakoit-input\" placeholder=\"Nombre,Edad,Ciudad<!-- [et_pb_line_break_holder] -->Juan,25,Madrid<!-- [et_pb_line_break_holder] -->Mar\u00eda,30,Barcelona<!-- [et_pb_line_break_holder] -->Carlos,28,Valencia\u00bb><\/textarea><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"hakoit-error-message\" id=\"hakoit-input-error\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"hakoit-collection-section\" style=\"margin-bottom: 15px;\"><!-- [et_pb_line_break_holder] -->            <label class=\"hakoit-label\">Nombre de la colecci\u00f3n:<\/label><!-- [et_pb_line_break_holder] -->            <input type=\"text\" class=\"hakoit-collection-name\" id=\"hakoit-collection-name\" placeholder=\"colTabla\" value=\"colTabla\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"hakoit-error-message\" id=\"hakoit-collection-error\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hakoit-actions\"><!-- [et_pb_line_break_holder] -->            <button class=\"hakoit-btn hakoit-btn-primary\" id=\"hakoit-convert-btn\" onclick=\"hakoit_convertData()\"><!-- [et_pb_line_break_holder] -->                \ud83d\ude80 Convertir a Power Apps<!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->            <button class=\"hakoit-btn hakoit-btn-secondary\" onclick=\"hakoit_clearAll()\"><!-- [et_pb_line_break_holder] -->                \ud83d\uddd1\ufe0f Limpiar<!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hakoit-output-section\" id=\"hakoit-output-section\"><!-- [et_pb_line_break_holder] -->            <label class=\"hakoit-label\" id=\"hakoit-output-label\">F\u00f3rmula Power Apps (ClearCollect):<\/label><!-- [et_pb_line_break_holder] -->            <textarea class=\"hakoit-textarea hakoit-output-readonly\" id=\"hakoit-output\" readonly><\/textarea><!-- [et_pb_line_break_holder] -->            <\/p>\n<div style=\"display: flex; gap: 10px; margin-top: 10px;\"><!-- [et_pb_line_break_holder] -->                <button class=\"hakoit-btn hakoit-btn-secondary\" onclick=\"hakoit_copyToClipboard()\" style=\"flex: 1;\"><!-- [et_pb_line_break_holder] -->                    \ud83d\udccb Copiar<!-- [et_pb_line_break_holder] -->                <\/button><!-- [et_pb_line_break_holder] -->                <button class=\"hakoit-btn hakoit-btn-secondary\" onclick=\"hakoit_downloadResult()\" id=\"hakoit-download-btn\" style=\"flex: 1;\"><!-- [et_pb_line_break_holder] -->                    \ud83d\udcbe Descargar<!-- [et_pb_line_break_holder] -->                <\/button><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>\ud83d\udca1 Tips de uso:<\/h2>\n<ul>\n<li>Aseg\u00farate de que tu CSV tenga encabezados en la primera fila<\/li>\n<li>Los n\u00fameros se detectan autom\u00e1ticamente (sin comillas)<\/li>\n<li>Los valores true\/false se convierten a booleanos<\/li>\n<li>Personaliza el nombre de tu colecci\u00f3n antes de convertir<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>Si te gust\u00f3 la herramienta para <strong>Convertir de CSV a Power Apps \/ Power Apps a CSV<\/strong>\u00a0 <em>.<\/em> <strong>Seguinos en Instagram <a href=\"https:\/\/www.instagram.com\/hako.it\/\" target=\"_blank\" rel=\"noopener\">@hako_it<\/a><\/strong><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\u00bb1_5,3_5,1_5&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb3_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>Ejemplo Convertir de CSV a Colecci\u00f3n de Power Apps:<\/h2>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/07\/de-csv-power-apps-collection-ejemplo.jpg\u00bb alt=\u00bbInterfaz de herramienta para convertir CSV a colecci\u00f3n Power Apps\u00bb title_text=\u00bbInterfaz de herramienta para convertir CSV a colecci\u00f3n Power Apps\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>Ejemplo Convertir Colecci\u00f3n de Power Apps a CSV:<\/h2>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/07\/convertir-power-apps-csv.jpg\u00bb alt=\u00bbEjemplo de c\u00f3digo ClearCollect generado desde CSV\u00bb title_text=\u00bbEjemplo de c\u00f3digo ClearCollect generado desde CSV\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div class=\"et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light\">\n<div class=\"et_pb_text_inner\">\n<h2>\ud83c\udfaf \u00bfPor qu\u00e9 usar esta herramienta?<\/h2>\n<ul>\n<li>Sin necesidad de instalar nada.<\/li>\n<li>100% gratuita.<\/li>\n<li>Ahorra horas de trabajo manual.<\/li>\n<li>Compatible con Power Apps Canvas Apps.<\/li>\n<li>Ideal para testing, migraciones y prototipado r\u00e1pido.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/06\/consultoria-powerapps-1080.jpg\u00bb alt=\u00bbconsultoria powerapps\u00bb title_text=\u00bbconsultoria powerapps\u00bb url=\u00bbhttps:\/\/www.hakoit.com\/servicio-de-consultoria-en-power-apps\/\u00bb url_new_window=\u00bbon\u00bb align=\u00bbcenter\u00bb admin_label=\u00bbads power apps 1080 esp\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>\u2705 Usos frecuentes de la herramienta de CSV a Power Apps Colecci\u00f3n:<\/h2>\n<ul>\n<li><strong>Importar datos de prueba<\/strong> a Power Apps desde <strong>Excel o CSV.<\/strong><\/li>\n<li><strong>Exportar colecciones<\/strong> para an\u00e1lisis en Excel o Google Sheets.<\/li>\n<li><strong>Migrar datos<\/strong> entre apps de Power Apps.<\/li>\n<li><strong>Crear colecciones r\u00e1pidamente para prototipos.<\/strong><\/li>\n<li><strong>Compartir datos con otros desarrolladores o testers.<\/strong><\/li>\n<li><strong>Documentar contenido de colecciones<\/strong> en proyectos.<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\u00bb1_4,1_2,1_4&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb1_4&#8243; _builder_version=\u00bb4.18.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb1_2&#8243; _builder_version=\u00bb4.18.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_image src=\u00bbhttps:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/07\/convertir-csv-power-apps-collection.jpg\u00bb alt=\u00bbconvertir csv a power apps collection\u00bb title_text=\u00bbConvertir CSV a Power Apps collection\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][\/et_pb_column][et_pb_column type=\u00bb1_4&#8243; _builder_version=\u00bb4.18.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb4.25.1&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.25.1&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code admin_label=\u00bbpower-apps-functions\u00bb _builder_version=\u00bb4.27.3&#8243; _module_preset=\u00bbdefault\u00bb locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<style><!-- [et_pb_line_break_holder] -->.pa-cheatsheet-banner {<!-- [et_pb_line_break_holder] -->    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;<!-- [et_pb_line_break_holder] -->    max-width: 800px;<!-- [et_pb_line_break_holder] -->    margin: 20px auto;<!-- [et_pb_line_break_holder] -->    background: linear-gradient(135deg, #2e0e36 0%, #742774 100%);<!-- [et_pb_line_break_holder] -->    border-radius: 12px;<!-- [et_pb_line_break_holder] -->    padding: 2px;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 4px 15px rgba(46, 14, 54, 0.15);<!-- [et_pb_line_break_holder] -->    transition: all 0.2s ease-in-out;<!-- [et_pb_line_break_holder] -->    cursor: pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pa-cheatsheet-banner:hover {<!-- [et_pb_line_break_holder] -->    transform: translateY(-2px);<!-- [et_pb_line_break_holder] -->    box-shadow: 0 6px 20px rgba(46, 14, 54, 0.2);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pa-cheatsheet-inner {<!-- [et_pb_line_break_holder] -->    background: white;<!-- [et_pb_line_break_holder] -->    border-radius: 10px;<!-- [et_pb_line_break_holder] -->    padding: 20px;<!-- [et_pb_line_break_holder] -->    display: flex;<!-- [et_pb_line_break_holder] -->    align-items: center;<!-- [et_pb_line_break_holder] -->    gap: 20px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pa-cheatsheet-icon {<!-- [et_pb_line_break_holder] -->    flex-shrink: 0;<!-- [et_pb_line_break_holder] -->    width: 60px;<!-- [et_pb_line_break_holder] -->    height: 60px;<!-- [et_pb_line_break_holder] -->    background: rgba(116, 39, 116, 0.1);<!-- [et_pb_line_break_holder] -->    border-radius: 12px;<!-- [et_pb_line_break_holder] -->    display: flex;<!-- [et_pb_line_break_holder] -->    align-items: center;<!-- [et_pb_line_break_holder] -->    justify-content: center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pa-cheatsheet-icon span {<!-- [et_pb_line_break_holder] -->    color: #742774;<!-- [et_pb_line_break_holder] -->    font-size: 24px;<!-- [et_pb_line_break_holder] -->    font-weight: bold;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pa-cheatsheet-content {<!-- [et_pb_line_break_holder] -->    flex-grow: 1;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pa-cheatsheet-title {<!-- [et_pb_line_break_holder] -->    margin: 0 0 8px 0;<!-- [et_pb_line_break_holder] -->    color: #2e0e36;<!-- [et_pb_line_break_holder] -->    font-size: 18px;<!-- [et_pb_line_break_holder] -->    font-weight: 600;<!-- [et_pb_line_break_holder] -->    line-height: 1.3;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pa-cheatsheet-description {<!-- [et_pb_line_break_holder] -->    margin: 0;<!-- [et_pb_line_break_holder] -->    color: #666;<!-- [et_pb_line_break_holder] -->    font-size: 14px;<!-- [et_pb_line_break_holder] -->    line-height: 1.4;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pa-cheatsheet-cta {<!-- [et_pb_line_break_holder] -->    color: #742774;<!-- [et_pb_line_break_holder] -->    font-weight: 500;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Mobile Responsiveness *\/<!-- [et_pb_line_break_holder] -->@media only screen and (max-width: 767px) {<!-- [et_pb_line_break_holder] -->    .pa-cheatsheet-banner {<!-- [et_pb_line_break_holder] -->        margin: 20px 15px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pa-cheatsheet-inner {<!-- [et_pb_line_break_holder] -->        flex-direction: column;<!-- [et_pb_line_break_holder] -->        text-align: center;<!-- [et_pb_line_break_holder] -->        padding: 15px;<!-- [et_pb_line_break_holder] -->        gap: 15px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pa-cheatsheet-icon {<!-- [et_pb_line_break_holder] -->        width: 50px;<!-- [et_pb_line_break_holder] -->        height: 50px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pa-cheatsheet-title {<!-- [et_pb_line_break_holder] -->        font-size: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pa-cheatsheet-description {<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><a href=\"https:\/\/www.hakoit.com\/funciones-power-apps\/\" target=\"blank\" rel=\"noopener\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"pa-cheatsheet-banner\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"pa-cheatsheet-inner\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"pa-cheatsheet-icon\"><!-- [et_pb_line_break_holder] -->            <span>fx<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"pa-cheatsheet-content\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h3 class=\"pa-cheatsheet-title\">\ud83d\ude80 \u00a1Conoc\u00e9 Todas las f\u00f3rmulas de Power Apps al instante!<\/h3>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<ul class=\"pa-cheatsheet-features\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\ud83d\udd0d Barra de b\u00fasqueda de Funciones<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\ud83d\udcdd Ejemplos claros de Sintaxis<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\ud83d\udd17 Enlaces r\u00e1pidos a la Documentaci\u00f3n oficial<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u26a1\ufe0f +210 Funciones de Power Apps<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/ul>\n<p><!-- [et_pb_line_break_holder] -->            <pee class=\"pa-cheatsheet-description\">Consigue la Gu\u00eda definitiva de funciones de Power Apps. \u00a1Ahorra horas de desarrollo! <span class=\"pa-cheatsheet-cta\">Haz clic aqu\u00ed ahora \u2192<\/span><\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/a><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>Herramienta: Conversor Power Apps &#8211; CSV | Preguntas frecuentes (FAQ)<\/h2>\n<h2>\u00bfEs compatible con todas las versiones de Power Apps?<\/h2>\n<p>S\u00ed, funciona con cualquier versi\u00f3n de Power Apps que soporte ClearCollect().<\/p>\n<h2>\u00bfLa herramienta guarda mis datos?<\/h2>\n<p>No. Todo se procesa en el navegador. Tus datos no se env\u00edan a servidores externos.<\/p>\n<h2>\u00bfPuedo subir archivos grandes?<\/h2>\n<p>S\u00ed, aunque recomendamos dividir archivos de m\u00e1s de 5.000 registros para mantener el rendimiento \u00f3ptimo.<\/p>\n<h2>\u00bfQu\u00e9 delimitador debe tener el CSV?<\/h2>\n<p>Utiliza comas (,) como delimitador est\u00e1ndar. La herramienta tambi\u00e9n reconoce tabs y puntos y comas autom\u00e1ticamente.<\/p>\n<p>[\/et_pb_text][et_pb_code admin_label=\u00bbfaq google\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<html><!-- [et_pb_line_break_holder] -->  <head><!-- [et_pb_line_break_holder] -->    <title>Conversor Power Apps CSV &#8211; Preguntas Frecuentes (FAQ)<\/title><!-- [et_pb_line_break_holder] -->    <script type=\"application\/ld+json\"><!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->      \"@context\": \"https:\/\/schema.org\",<!-- [et_pb_line_break_holder] -->      \"@type\": \"FAQPage\",<!-- [et_pb_line_break_holder] -->      \"mainEntity\": [<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->          \"name\": \"\u00bfEs compatible con todas las versiones de Power Apps?\",<!-- [et_pb_line_break_holder] -->          \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->            \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->            \"text\": \"S\u00ed, funciona con cualquier versi\u00f3n de Power Apps que soporte ClearCollect().\"<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->          \"name\": \"\u00bfLa herramienta guarda mis datos?\",<!-- [et_pb_line_break_holder] -->          \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->            \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->            \"text\": \"No. Todo se procesa en el navegador. Tus datos no se env\u00edan a servidores externos.\"<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->          \"name\": \"\u00bfPuedo subir archivos grandes?\",<!-- [et_pb_line_break_holder] -->          \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->            \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->            \"text\": \"S\u00ed, aunque recomendamos dividir archivos de m\u00e1s de 5.000 registros para mantener el rendimiento \u00f3ptimo.\"<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->          \"name\": \"\u00bfQu\u00e9 delimitador debe tener el CSV?\",<!-- [et_pb_line_break_holder] -->          \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->            \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->            \"text\": \"Utiliza comas (,) como delimitador est\u00e1ndar. La herramienta tambi\u00e9n reconoce tabs y puntos y comas autom\u00e1ticamente.\"<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      ]<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <\/script><!-- [et_pb_line_break_holder] -->  <\/head><!-- [et_pb_line_break_holder] -->  <body><!-- [et_pb_line_break_holder] -->  <\/body><!-- [et_pb_line_break_holder] --><\/html><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>\ud83d\udd25 \u00bfListo para probarlo?<\/h2>\n<p>Pega tu texto arriba y transf\u00f3rmalo al de CSV a (Collection) Power Apps o de (Collection) Power Apps a CSV.<\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Tanto si est\u00e1s empezando con <a href=\"https:\/\/www.hakoit.com\/que-es-power-apps-introduccion-a-microsoft-powerapps\/\" target=\"_blank\" rel=\"noopener\">Power Apps<\/a> como si eres un desarrollador avanzado, esta herramienta te ahorra tiempo al convertir f\u00e1cilmente entre <strong>CSV y colecciones ClearCollect()<\/strong>. Es <strong>r\u00e1pida, gratuita<\/strong> y dise\u00f1ada para que te enfoques en lo que realmente importa: construir soluciones efectivas en Power Apps. <br \/><strong>\u00a1Pru\u00e9bala ahora y simplifica tu flujo de trabajo!<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_code admin_label=\u00bbRich Snippets sugerido\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<script type=\"application\/ld+json\"><!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  \"@context\": \"https:\/\/schema.org\",<!-- [et_pb_line_break_holder] -->  \"@type\": \"SoftwareApplication\",<!-- [et_pb_line_break_holder] -->  \"name\": \"Power Apps CSV Converter\",<!-- [et_pb_line_break_holder] -->  \"operatingSystem\": \"All\",<!-- [et_pb_line_break_holder] -->  \"applicationCategory\": \"DeveloperTool\",<!-- [et_pb_line_break_holder] -->  \"offers\": {<!-- [et_pb_line_break_holder] -->    \"@type\": \"Offer\",<!-- [et_pb_line_break_holder] -->    \"price\": \"0\",<!-- [et_pb_line_break_holder] -->    \"priceCurrency\": \"USD\"<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<blockquote>\n<p><a href=\"https:\/\/www.hakoit.com\/10-funciones-de-power-apps-que-deberias-saber-formulas-para-principiantes\/\">10 Funciones de Power Apps imprescindibles que Debes SABER<\/a><\/p>\n<\/blockquote>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\u00bb1_5,1_5,1_5,1_5,1_5&#8243; make_equal=\u00bbon\u00bb admin_label=\u00bbAutor Facu\u00bb _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_image src=\u00bbhttps:\/\/www.hakoit.com\/wp-content\/uploads\/2023\/03\/Facundo-Capdevila-200.png\u00bb alt=\u00bbFacundo Capdevila\u00bb title_text=\u00bbFacundo Capdevila\u00bb align=\u00bbcenter\u00bb _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb header_3_font=\u00bb|||||on|||\u00bb header_3_text_align=\u00bbcenter\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h3 style=\"text-align: center;\">Facundo Capdevila<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code admin_label=\u00bbCTA footer\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<style><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper {<!-- [et_pb_line_break_holder] -->        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;<!-- [et_pb_line_break_holder] -->        background: #f8f9fa;<!-- [et_pb_line_break_holder] -->        padding: 20px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .blog-footer {<!-- [et_pb_line_break_holder] -->        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);<!-- [et_pb_line_break_holder] -->        color: white;<!-- [et_pb_line_break_holder] -->        padding: 50px 40px;<!-- [et_pb_line_break_holder] -->        text-align: center;<!-- [et_pb_line_break_holder] -->        position: relative;<!-- [et_pb_line_break_holder] -->        overflow: hidden;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .blog-footer::before {<!-- [et_pb_line_break_holder] -->        content: '';<!-- [et_pb_line_break_holder] -->        position: absolute;<!-- [et_pb_line_break_holder] -->        top: 0;<!-- [et_pb_line_break_holder] -->        left: 0;<!-- [et_pb_line_break_holder] -->        right: 0;<!-- [et_pb_line_break_holder] -->        bottom: 0;<!-- [et_pb_line_break_holder] -->        background: url('data:image\/svg+xml,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grid\" width=\"10\" height=\"10\" patternUnits=\"userSpaceOnUse\"><path d=\"M 10 0 L 0 0 0 10\" fill=\"none\" stroke=\"rgba(255,255,255,0.1)\" stroke-width=\"1\"\/><\/pattern><\/defs><rect width=\"100\" height=\"100\" fill=\"url(%23grid)\"\/><\/svg>');<!-- [et_pb_line_break_holder] -->        opacity: 0.3;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .footer-content {<!-- [et_pb_line_break_holder] -->        position: relative;<!-- [et_pb_line_break_holder] -->        z-index: 2;<!-- [et_pb_line_break_holder] -->        max-width: 600px;<!-- [et_pb_line_break_holder] -->        margin: 0 auto;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .footer-pain-point {<!-- [et_pb_line_break_holder] -->        font-size: 28px;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        margin-bottom: 15px;<!-- [et_pb_line_break_holder] -->        color: #fff;<!-- [et_pb_line_break_holder] -->        text-shadow: 0 2px 4px rgba(0,0,0,0.2);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .footer-value-props {<!-- [et_pb_line_break_holder] -->        margin-bottom: 35px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .value-prop {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        justify-content: center;<!-- [et_pb_line_break_holder] -->        gap: 12px;<!-- [et_pb_line_break_holder] -->        font-size: 18px;<!-- [et_pb_line_break_holder] -->        margin-bottom: 12px;<!-- [et_pb_line_break_holder] -->        opacity: 0.95;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .value-prop-icon {<!-- [et_pb_line_break_holder] -->        background: rgba(255,255,255,0.2);<!-- [et_pb_line_break_holder] -->        padding: 8px;<!-- [et_pb_line_break_holder] -->        border-radius: 50%;<!-- [et_pb_line_break_holder] -->        font-size: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .footer-urgency {<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->        margin-bottom: 25px;<!-- [et_pb_line_break_holder] -->        background: rgba(255,255,255,0.1);<!-- [et_pb_line_break_holder] -->        padding: 10px 20px;<!-- [et_pb_line_break_holder] -->        border-radius: 20px;<!-- [et_pb_line_break_holder] -->        display: inline-block;<!-- [et_pb_line_break_holder] -->        animation: custom-footer-pulse 2s infinite;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes custom-footer-pulse {<!-- [et_pb_line_break_holder] -->        0% { opacity: 1; }<!-- [et_pb_line_break_holder] -->        50% { opacity: 0.7; }<!-- [et_pb_line_break_holder] -->        100% { opacity: 1; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .footer-cta {<!-- [et_pb_line_break_holder] -->        background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);<!-- [et_pb_line_break_holder] -->        color: white;<!-- [et_pb_line_break_holder] -->        padding: 20px 50px;<!-- [et_pb_line_break_holder] -->        border: none;<!-- [et_pb_line_break_holder] -->        border-radius: 50px;<!-- [et_pb_line_break_holder] -->        font-size: 22px;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->        transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->        box-shadow: 0 10px 30px rgba(255, 107, 107, 0.4);<!-- [et_pb_line_break_holder] -->        text-decoration: none;<!-- [et_pb_line_break_holder] -->        display: inline-flex;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        gap: 12px;<!-- [et_pb_line_break_holder] -->        \/*margin-bottom: 25px;*\/<!-- [et_pb_line_break_holder] -->        position: relative;<!-- [et_pb_line_break_holder] -->        overflow: hidden;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .footer-cta:hover {<!-- [et_pb_line_break_holder] -->        transform: translateY(-3px);<!-- [et_pb_line_break_holder] -->        box-shadow: 0 15px 40px rgba(255, 107, 107, 0.6);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .footer-cta::before {<!-- [et_pb_line_break_holder] -->        content: '';<!-- [et_pb_line_break_holder] -->        position: absolute;<!-- [et_pb_line_break_holder] -->        top: 0;<!-- [et_pb_line_break_holder] -->        left: -100%;<!-- [et_pb_line_break_holder] -->        width: 100%;<!-- [et_pb_line_break_holder] -->        height: 100%;<!-- [et_pb_line_break_holder] -->        background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);<!-- [et_pb_line_break_holder] -->        transition: left 0.5s;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .custom-footer-wrapper .footer-cta:hover::before {<!-- [et_pb_line_break_holder] -->        left: 100%;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --> @media (max-width: 768px) {<!-- [et_pb_line_break_holder] -->        .custom-footer-wrapper .blog-footer {<!-- [et_pb_line_break_holder] -->            padding: 40px 20px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .custom-footer-wrapper .footer-pain-point {<!-- [et_pb_line_break_holder] -->            font-size: 24px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .custom-footer-wrapper .value-prop {<!-- [et_pb_line_break_holder] -->            font-size: 17px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .custom-footer-wrapper .footer-cta {<!-- [et_pb_line_break_holder] -->            font-size: 18px;<!-- [et_pb_line_break_holder] -->            padding: 18px 35px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->   <!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"custom-footer-wrapper\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"blog-footer\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"footer-content\"><!-- [et_pb_line_break_holder] -->            <pee class=\"footer-pain-point\">\u00bfPierdes tiempo con Procesos Manuales?<\/pee><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"footer-value-props\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"value-prop\"><!-- [et_pb_line_break_holder] -->                    <span class=\"value-prop-icon\">\ud83d\udcf1<\/span><!-- [et_pb_line_break_holder] -->                    <span> Te ayudamos a Automatizar tus Procesos con Power Apps en Semanas, no meses.<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"footer-urgency\"><!-- [et_pb_line_break_holder] -->                \ud83d\udd25 Solo 3 proyectos disponibles este Mes<!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <a href=\"https:\/\/www.hakoit.com\/contacto\/\" target=\"_blank\" class=\"footer-cta\"><!-- [et_pb_line_break_holder] -->                <span>\ud83d\ude80<\/span><!-- [et_pb_line_break_holder] -->                Solicita tu Consulta Hoy<!-- [et_pb_line_break_holder] -->            <\/a><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfEres desarrollador de Power Apps y necesitas convertir archivos CSV en colecciones o viceversa de forma r\u00e1pida y sin complicaciones? Nuestra herramienta online est\u00e1 dise\u00f1ada para ti. \ud83d\udee0\ufe0f \u00bfQu\u00e9 hace esta herramienta? Esta herramienta te permite: \u2705 Convertir un archivo CSV en una colecci\u00f3n ClearCollect() de Power Apps.\u2705 Convertir una colecci\u00f3n ClearCollect() en formato de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":38224,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-37276","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Convertir CSV a Colecci\u00f3n Power Apps y Viceversa | CSV \u21c4 Power Apps - Hako IT<\/title>\n<meta name=\"description\" content=\"Convertir CSV a Power Apps colecciones y viceversa. Gratis, r\u00e1pida y sin registros. Ideal para desarrolladores de Power Apps \/ Power Platform\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Convertir CSV a Colecci\u00f3n Power Apps y Viceversa | CSV \u21c4 Power Apps - Hako IT\" \/>\n<meta property=\"og:description\" content=\"Convertir CSV a Power Apps colecciones y viceversa. Gratis, r\u00e1pida y sin registros. Ideal para desarrolladores de Power Apps \/ Power Platform\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"Hako IT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hakoit\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-28T09:38:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/08\/convertir-csv-power-apps.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Hako_it\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/convertir-csv-a-power-apps\\\/\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/convertir-csv-a-power-apps\\\/\",\"name\":\"Convertir CSV a Colecci\u00f3n Power Apps y Viceversa | CSV \u21c4 Power Apps - Hako IT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/convertir-csv-a-power-apps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/convertir-csv-a-power-apps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/convertir-csv-power-apps.jpg\",\"datePublished\":\"2025-07-22T18:13:42+00:00\",\"dateModified\":\"2026-03-28T09:38:41+00:00\",\"description\":\"Convertir CSV a Power Apps colecciones y viceversa. Gratis, r\u00e1pida y sin registros. Ideal para desarrolladores de Power Apps \\\/ Power Platform\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/convertir-csv-a-power-apps\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hakoit.com\\\/convertir-csv-a-power-apps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/convertir-csv-a-power-apps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/convertir-csv-power-apps.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/convertir-csv-power-apps.jpg\",\"width\":1080,\"height\":675,\"caption\":\"convertir csv a coleccion power apps\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/convertir-csv-a-power-apps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.hakoit.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Convertir CSV a Colecci\u00f3n Power Apps y Viceversa | CSV \u21c4 Power Apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#website\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/\",\"name\":\"Hako IT\",\"description\":\"Soluciones de Software: Desarrollo - Consultor\u00eda de IT - Analytics -Marketing Digital. \u2713 Proponemos soluciones\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hakoit.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#organization\",\"name\":\"Hako IT\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/Hako-Consultori\u0301a-1.png\",\"contentUrl\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/Hako-Consultori\u0301a-1.png\",\"width\":597,\"height\":584,\"caption\":\"Hako IT\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hakoit\\\/\",\"https:\\\/\\\/x.com\\\/Hako_it\",\"https:\\\/\\\/www.instagram.com\\\/hako_it\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@hako-it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Convertir CSV a Colecci\u00f3n Power Apps y Viceversa | CSV \u21c4 Power Apps - Hako IT","description":"Convertir CSV a Power Apps colecciones y viceversa. Gratis, r\u00e1pida y sin registros. Ideal para desarrolladores de Power Apps \/ Power Platform","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/","og_locale":"es_ES","og_type":"article","og_title":"Convertir CSV a Colecci\u00f3n Power Apps y Viceversa | CSV \u21c4 Power Apps - Hako IT","og_description":"Convertir CSV a Power Apps colecciones y viceversa. Gratis, r\u00e1pida y sin registros. Ideal para desarrolladores de Power Apps \/ Power Platform","og_url":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/","og_site_name":"Hako IT","article_publisher":"https:\/\/www.facebook.com\/hakoit\/","article_modified_time":"2026-03-28T09:38:41+00:00","og_image":[{"width":1080,"height":675,"url":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/08\/convertir-csv-power-apps.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@Hako_it","twitter_misc":{"Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/","url":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/","name":"Convertir CSV a Colecci\u00f3n Power Apps y Viceversa | CSV \u21c4 Power Apps - Hako IT","isPartOf":{"@id":"https:\/\/www.hakoit.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/#primaryimage"},"image":{"@id":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/08\/convertir-csv-power-apps.jpg","datePublished":"2025-07-22T18:13:42+00:00","dateModified":"2026-03-28T09:38:41+00:00","description":"Convertir CSV a Power Apps colecciones y viceversa. Gratis, r\u00e1pida y sin registros. Ideal para desarrolladores de Power Apps \/ Power Platform","breadcrumb":{"@id":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/#primaryimage","url":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/08\/convertir-csv-power-apps.jpg","contentUrl":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/08\/convertir-csv-power-apps.jpg","width":1080,"height":675,"caption":"convertir csv a coleccion power apps"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hakoit.com\/convertir-csv-a-power-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.hakoit.com\/"},{"@type":"ListItem","position":2,"name":"Convertir CSV a Colecci\u00f3n Power Apps y Viceversa | CSV \u21c4 Power Apps"}]},{"@type":"WebSite","@id":"https:\/\/www.hakoit.com\/#website","url":"https:\/\/www.hakoit.com\/","name":"Hako IT","description":"Soluciones de Software: Desarrollo - Consultor\u00eda de IT - Analytics -Marketing Digital. \u2713 Proponemos soluciones","publisher":{"@id":"https:\/\/www.hakoit.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hakoit.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.hakoit.com\/#organization","name":"Hako IT","url":"https:\/\/www.hakoit.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.hakoit.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2019\/02\/Hako-Consultori\u0301a-1.png","contentUrl":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2019\/02\/Hako-Consultori\u0301a-1.png","width":597,"height":584,"caption":"Hako IT"},"image":{"@id":"https:\/\/www.hakoit.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hakoit\/","https:\/\/x.com\/Hako_it","https:\/\/www.instagram.com\/hako_it\/","https:\/\/www.youtube.com\/@hako-it"]}]}},"_links":{"self":[{"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/pages\/37276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/comments?post=37276"}],"version-history":[{"count":1,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/pages\/37276\/revisions"}],"predecessor-version":[{"id":41768,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/pages\/37276\/revisions\/41768"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/media\/38224"}],"wp:attachment":[{"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/media?parent=37276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}